Journey through the
world of programming
Learn to code with fun, interactive courses handcrafted by industry experts and educators.

Python
Learn programming fundamentals such as variables, control
BEGINNER
HTML
Create your first website with HTML, the building blocks of website
BEGINNER
CSS
Use CSS selectors and properties to style your HTML pages...
BEGINNER
JavaScript
Learn variables, loops, functions, and events to build web
BEGINNER
SQL
Learn database basics, queries, calculations, and more...
BEGINNER
HTML
Create your first website with HTML, the building blocks of website
BEGINNER
CSS
Use CSS selectors and properties to style your HTML pages...
BEGINNER
JavaScript
Learn variables, loops, functions, and events to build website with us
BEGINNER
React
Get introduced in React, an open-source JavaScript-based web development lireary...
INTERMEDIATE
Intermediate JavaScript
Unleash the power of JavaScript with asynchronous programming.
INTERMEDIATE
p5.js
P5.js is a JavaScript library that makes coding accessible for artists, designers, and beginners.
INTERMEDIATE
Python
Learn programming fundamentals such as variables, control
BEGINNER
Intermediate Python
Begin learning intermediate Python with data structures with our professor.
INTERMEDIATE
NumPy
Learn the fundamentals of data manipulation using NumPy! Learn to code using NumPy with Codédex -- for free!
INTERMEDIATE
SQL
Learn database basics, queries, calculations, and more...
BEGINNER
Command Line
Learn to navigate and manipulate your computer filesystem with the command line
BEGINNER
Git & GitHub
Learn to use Git for version control, and GitHub to collaborate on projects, track code changes
INTERMEDIATE