Free coding courses in your browser
Learn to code by writing code.
Short lessons, a real code editor, and instant checks. Start with HTML and CSS, JavaScript, Python, or SQL. It is free, and there is nothing to install.
No account needed. No card. No ads.
How a lesson works
- 1
Read a short lesson
Each lesson teaches one idea in plain words, with a small example.
- 2
Write the code
Type in the editor. The result shows next to your code, or in the output panel when you run it.
- 3
Get your answer at once
Absolute Path checks every task and tells you what to fix. If you are stuck, open the hint.
- 4
Finish and move on
Your progress is saved. End each course with a quiz and a small project.
Pick a course
See all courses- Beginner
HTML and CSS
Build web pages and make them look good.
10 lessons · 1 h 39 min
Not started
- Beginner
JavaScript
Give web pages and programs a brain.
11 lessons · 1 h 59 min
Not started
- Beginner
Python
Learn a clear, friendly language used almost everywhere.
10 lessons · 1 h 54 min
Not started
- Beginner
SQL
Ask questions of a database and get answers.
10 lessons · 1 h 59 min
Not started
- Beginner
Playwright
Write browser tests that click, type, and check the page.
17 lessons · 6 h 8 min
Not started
- Intermediate
Python for data
Read files, work with tables of data, and answer questions with code.
15 lessons · 4 h 18 min
Not started
- Intermediate
Model APIs
Call a language model from code, and handle its errors, its cost, and its answers.
16 lessons · 4 h 11 min
Not started
Or follow a career path
See all pathsA path lists the courses for one role, in order. QA engineer, frontend developer, full stack developer, and AI developer come first.
- Building now
QA engineer with Playwright
Test web apps with code, and find bugs before your users do.
4 of 8 courses ready · about 26 hours
- Planned
Frontend developer
Build the part of a website that people see and use.
2 of 6 courses ready · about 19 hours
- Planned
Full stack developer
Build a whole web app, from the screen to the database.
3 of 8 courses ready · about 27 hours
- Building now
AI developer
Build apps that use language models, and check that they work.
3 of 6 courses ready · about 21 hours
Made to help you finish
Nothing to install
Everything runs in your browser. Open a lesson and start.
Clear checks
Each task shows what passed and what did not, in plain words.
Your code stays safe
It runs in a locked sandbox in your browser, not on our servers.
Progress is saved
It stays in your browser. Sign in to use it on every device.
Free for everyone
No payment, no ads, and no tracking.
Easy to read
Use the keyboard, switch to a dark theme, or learn on a small screen.
Questions
Is Absolute Path really free?
Yes. Every course is free, and there are no ads. See how Absolute Path is funded.
Do I need an account?
No. You can finish every lesson without one. An account saves your progress and makes it the same on every device.
Where does my code run?
In your browser, inside a sandbox. It does not run on our servers. If you are signed in, we save a copy of your code to your account, so you can continue on another device.
I know nothing about code. Can I start?
Yes. Most courses are for beginners, and their first lesson assumes that you know nothing. A course with the label Intermediate says which course to do first.
How long does a course take?
Most courses have about two hours of lessons. The longest course has about six hours. Each course page shows the time. You learn at your own speed, and you can stop and continue at any time.
Do I get a certificate?
No. Absolute Path does not give certificates. You keep what you learn and the projects you build.
What does the name mean?
In computing, an absolute path is the full address of a file. It starts at the root, and it works from every folder. This site has the same aim: a full path into tech work that you can start from any place.
Write your first line of code today.
It takes a few minutes to start. You do not need an account.
Choose a course