Free CS curriculum · Free forever
Learn to code for a software engineering role.
Start with a free computer-science curriculum written as readable walkthroughs, then keep the cheatsheets open beside you as you build.
Explore the platformLearn
A free coding curriculum for beginners and self-taught programmers.
If you are asking how to learn to code, start with a computer-science path that explains every idea in plain English, taking you from your first program to writing real software with confidence.
Every lesson is a walkthrough you read: worked examples, diagrams, and the reasoning behind each step. No account, no sign-up, and your place is remembered in your browser as you go.
Reference
Quick references for the tools you will actually use at work.
Sixty-five cheatsheets across languages, web, backend, networking, graphics, data, cloud, devops, testing, and tooling. Each one is a reference, not a tutorial, so you can find the exact syntax fast.
Sections are anchored and linkable, every code block has a copy button, and the whole library is open to everyone with no limits.
Start working towards a software engineering role.
Read the whole curriculum and every cheatsheet, free and unlimited. Nothing to sign up for, just open it and start reading.