Follow a guided program and we will tell you exactly what to learn next, one hands-on course at a time. Finish a course and earn a certificate. Finish them all and earn one for the whole program.
Career programs and focused skill programs. Filter by type, or search by name.
A course teaches one skill, like JavaScript or SQL. A program is an ordered path of courses toward a bigger goal, like becoming a frontend developer, so you always know what to learn next.
It depends on the program. Most run from a few weeks to a couple of months at 30 minutes a day. Every program shows its total hours up front, and you move at your own pace.
Every program is free to start, and your progress saves forever. Some courses include Pro material, but you can begin any program without a credit card.
Two kinds. You earn a certificate for every course you finish inside the program, and once you finish all of them, you earn a certificate for the program itself. Each one has a public verification link an employer can check.
Both. Follow as many programs as you like, or grab a standalone course from the catalog. Nothing locks you in.
Free to start, no credit card required. Follow a program and write real code from your very first lesson.
Start Learning Free