Table of contents πŸ‘‡


Harvard

Stanford

MIT

IBM

The Open University

University of Michigan

University of Minnesota

Coventry University

Helsinki University

MIT OpenCourseWare

MIT OpenLearning Library

Google

Microsoft

Meta

GitLab

freeCodeCamp

Udemy

DataCamp

Accenture

LinkedIn

The Linux Foundation

Extra Courses (Various)

1. Introduction to Computer Science and Programming Using Python

An introduction to computer science as a tool to solve real-world analytical problems using Python.

πŸ‘‰ https://www.edx.org/course/introduction-to-computer-science-and-programming-7

2. Machine Learning with Python: From Linear Models to Deep Learning

An in-depth introduction to the field of machine learning, from linear models to deep learning and reinforcement learning, through hands-on Python projects.

πŸ‘‰ https://www.edx.org/course/machine-learning-with-python-from-linear-models-to

3. Introduction to Computational Thinking and Data Science

This course is an introduction to using computation to understand real-world phenomena.

πŸ‘‰ https://www.edx.org/course/introduction-to-computational-thinking-and-data-4

4. Data Analysis: Statistical Modeling and Computation in Applications

A hands-on introduction to the interplay between statistics and computation for the analysis of real data.

πŸ‘‰ https://www.edx.org/course/statistics-computation-and-applications

5. Introduction to Game Design

A practical introduction to game design and game design concepts, emphasizing the basic tools of game design: paper and digital prototyping, design iteration, and user testing.

πŸ‘‰ https://www.edx.org/course/introduction-to-game-design

6. Computational Thinking for Modeling and Simulation

Develop the thought processes involved in formulating a problem so a computer can effectively carry outΒ the solution.Β  In particular, this course emphasizes the use of computers for modeling physical systems and predicting their behavior.

πŸ‘‰ https://www.edx.org/course/computational-thinking-for-modeling-and-simulation

7. Mobile Application Experiences

You will understand the entire HCI design process, as applied to mobile applications and construct a novel mobile application and assess its use in daily life for two weeks.

πŸ‘‰ https://www.edx.org/course/mobile-application-experiences

8. Mobile Application Experiences Part 2: Mobile App Design

Learn to create your own mobile app using methods from Mobile Human-Computer Interaction (HCI). Transform your mobile app idea into a usable, tested product design.

πŸ‘‰ https://www.edx.org/course/mobile-application-experiences-part-2-mobile-app-d

9. Management in Engineering: Strategy and Leadership

Analyze challenging real-life business cases that engineering managers face on a variety of topics. Apply management tools and relevant skills to manage innovation.

πŸ‘‰ https://www.edx.org/course/management-in-engineering-ii