Skip to content
Zero cost, start today

Free courses

151 learning resources with free study access. 25 offer a certificate; assessment requirements and certificate costs vary by provider.

Filter free courses by level, length and subject →

Free learning resources

Showing 1–24 of 151

Codecademy

Free

Learn React Native — Codecademy

Interactive React Native and Expo lessons for learners who already know JavaScript and React, with paid certificate features.

Intermediate10+ hrsCertificate
View →

React Native Express

Free

React Native Express

A written React Native guide that connects JavaScript and React concepts with mobile interfaces and application patterns.

Beginner4–10 hrs
View →

Scrimba

Free

Learn React — Scrimba

Bob Ziroll’s interactive React course, moving from components and props into state, forms, effects and project work.

Beginner10+ hrsCertificate
View →

javascript.info

Free

The Modern JavaScript Tutorial

A detailed written JavaScript tutorial, from language fundamentals through browser behavior, with tasks and explanations.

Beginner10+ hrs
View →

Eloquent JavaScript

Free

Eloquent JavaScript (Free Book)

Marijn Haverbeke’s free online programming book, combining JavaScript explanations with demanding exercises and larger projects.

Intermediate10+ hrs
View →

YouTube

Free

Namaste JavaScript

Akshay Saini’s JavaScript explanations for execution context, scope, closures and asynchronous behavior, best paired with coding practice.

Intermediate10+ hrs
View →

TypeScript

Free

The TypeScript Handbook

The official TypeScript Handbook for JavaScript programmers learning type checking, narrowing, generics and everyday type patterns.

Intermediate4–10 hrs
View →

Python for Everybody

Free

Python for Everybody (PY4E)

Charles Severance’s free Python learning materials, moving from first programs into files, web data and databases.

Beginner10+ hrs
View →