Skip to main content

Computer science courses on edX

Learn programming languages and concepts to prepare for a career in hardware or software development

What is edX?

Real college courses from Harvard, MIT, and more of the world’s leading universities.

Accelerate your career with a computer science program

Best for those who want a series of courses

HarvardX

Computer Science for Web Programming

Professional Certificate
2 courses

HarvardX

Computer Science and Mobile Apps

Professional Certificate
2 courses

Microsoft

Artificial Intelligence (AI)

Professional Certificate
11 courses

Microsoft

Introduction to Computer Science

Professional Certificate
3 courses

W3Cx

Front-End Web Developer

Professional Certificate
5 courses

Gain expertise with a Master’s Degree in Computer Science

Earn a traditional credential from the University of Texas at Austin (UTAustinX), a top-ten university.
10 courses

#10

Nationally in Computer Science

(US News Best Graduate Schools)

#8

Artificial Intelligence, Systems

(US News Best Graduate Schools)

#7

Theory

(US News Best Graduate Schools)

Start programming with Python

Ideal for those who want to program anything
1 course in a series
1 course in a series
1 course in a series

Learn front-end web development: HTML, CSS and JavaScript

Build beautiful websites with courses for all levels of experience
1 course in a series
1/5

W3Cx

CSS Basics

1 course in a series
1 course

Learn C, C++, and Java to become a full-stack developer

Courses for all levels of experience
1 course
1 course in a series
1/7

DartmouthX, IMTx, Dartmouth_IMTx

C Programming: Getting Started

1 course in a series
1/7

DartmouthX, IMTx, Dartmouth_IMTx

C Programming: Language Foundations

1 course in a series

Learn about blockchain, cybersecurity, and the Internet of Things (IoT)

Ideal for those with a background in computer science
1 course in a series
1 course in a series
1 course in a series

Stories from our learners

Larisa, edX Student

The Front-End Web Developer Professional Certificate program from W3Cx changed my life. The remote format of the program allowed me to learn more about web development without taking time off of my current job. After I completed the certification, I moved to a completely different career path. I changed jobs and industries and am now am in a leadership role with a new company.”

Larisa, edX Student
Of all edX learners:
73% are employed
Of all edX learners:
45% have children
Based on internal survey results
363,527 people are learning on edX today