Free courses, organized

Finding what to learn should be easy

Arrive with a concrete need —Python, Excel, artificial intelligence— and leave with a verified course, honest pricing, and a next step.

How we select and verify

What do you want to learn

Five clusters to start. Each one has an editorial starting point.

Where to start

A path with order and explanation, not a list of courses.

See paths

Guides to decide

Concrete questions, with courses from the catalog. No generic filler.

See guides

Starting points

Featured because they are a good first step, not because they pay a commission.

FreeStarting point

CS50: Introduction to Computer Science

Harvard’s introductory course to understand programming, algorithms and how software is built. It is demanding, in English, and still a solid starting point if you want a real foundation. If English is a barrier, there are Spanish options in the same cluster.

Harvard · Beginner · English

View page

See catalog