
Development with Claude Code
Claude Code from scratch, told as a story: websites, bots and games in practice.
Interactive courses with practice from day one and instant code checks. Pick a language or a field: the first level of every course is free.
first level free, no card neededcourses from scratchlearn at your own pace
Field
Filter by field, look at the ready-made learning paths below or take the 2-question match. Level 1 of every course is free.

Claude Code from scratch, told as a story: websites, bots and games in practice.

The world’s first Java 25 course, on the newest version of the language.

From the basics to bots, data analysis and automating routine work.

From your first page to an interactive website you build yourself.

The world’s first production-ready course on AI-powered apps.

A modern JVM language. 1,000+ tasks: practice on every level.

Memory, multithreading, the C++20/23 standards. The most powerful language.

The language of the cloud and the backend: from CLI tools to HTTP services.

Development for the Apple ecosystem. Networking and concurrency.

The foundation of Spring: how a modern Java backend is built.

You build a working REST service with a database and authentication.

You get a service ready for production: containers, caching, queues, tests.

Linux and Docker in one course: you package and run applications in containers.

The core of .NET: from your first program to LINQ and async code.

Databases from scratch: you write queries and make them fast.

The legendary JavaRush course: your way to becoming a backend developer.
What to become
Thinking «what do I want to be» rather than «which course»?
Here are ready-made course sequences for a specific role.
The first level of every course is free.

The classic path into the Java backend: from the basics of the language to services in containers.

Python from scratch, working with databases and AI-powered apps.

From frontend to backend: interfaces, server logic, databases and deployment.
Not sure what to choose
Answer a couple of questions and we’ll show you which course to start with. No sign-up.
Comparison
If you don’t know where to start, here is an honest comparison of popular languages: how hard they are to start, where they are used and who they suit.
| Python | Java | Go | Web (JS) | |
|---|---|---|---|---|
| Getting started | Easiest | Moderate | Moderate | Easy |
| Where it’s used | AI, data analysis, automation, bots | Backend, Android, large enterprise systems | Microservices, the cloud, high load | Websites, interfaces, frontend |
| Who it suits | Beginners and those who want quick results | Those aiming at a stable job market | Those who want a modern backend | Those who want to build websites and see results at once |
| Course | Python Course | Java Course | Go Course | Web Course |
If the quiz and the paths didn’t help you decide, write to us. We’ll tell you about the fields, help you pick a course for your goal and answer any question. No strings attached.
How you learn
Every course works the same way: short theory, practice in the browser straight away and an instant check. That is how a skill sticks and how courses get finished.
A short lecture, then a task in the browser right away. WebIDE is already set up, there is nothing to install.
Hit «Check» and an AI mentor reviews your code, explaining at once what is wrong and how to fix it.
No schedule and no deadlines. Levels, tasks and visible progress keep you going where ordinary courses get dropped.
Reviews
Real experience from different courses: some changed careers, others finally made it to the end.
Programming in 2026
We are at the start of the biggest technology shift since the internet. AI does not do away with programmers, it raises the bar: next-generation products are built by people who understand deeply how technology works and can work with AI agents. Such specialists are in short supply everywhere, and they are paid accordingly. Below is what developers actually earn by region and field, with links to the sources.
| Field | Junior | Middle | Senior |
|---|---|---|---|
| Java | $8,200 | $10,000 | $15,500 |
| Python | $8,950 | $10,900 | $16,900 |
| Web/Frontend | $8,500 | $10,350 | $16,050 |
| Go | $9,600 | $11,700 | $18,150 |
| Kotlin/Android | $9,900 | $12,050 | $18,700 |
| C#/.NET | $9,950 | $12,150 | $18,850 |
| C++ | $8,550 | $10,400 | $16,150 |
| Swift/iOS | $9,900 | $12,050 | $18,700 |
| DevOps | $9,950 | $12,100 | $18,800 |
| SQL/Data | $8,850 | $10,800 | $16,750 |
In the USA, a Middle developer earns $10,000–12,150 a month depending on the field, a Junior starts at $8,200, and a Senior reaches $18,850; C#/.NET pays best. Data: Glassdoor, BLS, September 2026.
| Field | Junior | Middle | Senior |
|---|---|---|---|
| Java | $4,550 | $6,500 | $9,000 |
| Python | $4,800 | $6,800 | $9,250 |
| Web/Frontend | $4,600 | $6,300 | $8,600 |
| Go | $5,350 | $7,400 | $9,750 |
| Kotlin/Android | $5,650 | $7,300 | $9,750 |
| C#/.NET | $4,550 | $6,400 | $8,800 |
| C++ | $4,550 | $6,650 | $9,150 |
| Swift/iOS | $5,350 | $7,900 | $10,800 |
| DevOps | $5,000 | $7,050 | $9,650 |
| SQL/Data | $4,000 | $5,900 | $8,650 |
In Western Europe (the UK, Germany, the Netherlands), a Middle developer earns $5,900–7,900 a month depending on the field, a Junior starts at $4,000, and a Senior reaches $10,800; Swift/iOS pays best. Data: ITJobsWatch, Glassdoor, StepStone, September 2026.
| Field | Junior | Middle | Senior |
|---|---|---|---|
| Java | $2,300 | $3,800 | $5,300 |
| Python | $2,400 | $4,000 | $5,550 |
| Web/Frontend | $2,300 | $3,650 | $5,100 |
| Go | $2,700 | $4,600 | $6,200 |
| Kotlin/Android | $2,400 | $4,000 | $5,400 |
| C#/.NET | $2,150 | $3,550 | $4,900 |
| C++ | $2,200 | $3,550 | $5,000 |
| Swift/iOS | $2,400 | $4,000 | $5,400 |
| DevOps | $2,450 | $4,000 | $5,550 |
| SQL/Data | $2,250 | $3,650 | $5,150 |
In Eastern Europe (Poland, Czechia, Estonia, Romania), a Middle developer earns $3,550–4,600 a month depending on the field, a Junior starts at $2,150, and a Senior reaches $6,200; Go pays best. Data: Just Join IT, Levels.fyi, September 2026.
| Field | Junior | Middle | Senior |
|---|---|---|---|
| Java | $850 | $1,700 | $2,650 |
| Python | $900 | $1,800 | $2,800 |
| Web/Frontend | $750 | $1,500 | $2,350 |
| Go | $950 | $1,900 | $2,950 |
| Kotlin/Android | $800 | $1,650 | $2,600 |
| C#/.NET | $800 | $1,550 | $2,450 |
| C++ | $800 | $1,550 | $2,450 |
| Swift/iOS | $900 | $1,800 | $2,850 |
| DevOps | $800 | $1,550 | $2,450 |
| SQL/Data | $850 | $1,700 | $2,700 |
In Kazakhstan, a Middle developer earns $1,500–1,900 a month depending on the field, a Junior starts at $750, and a Senior reaches $2,950; Go pays best; at foreign companies working remotely, 2–3 times more. Data: Taylor.kz, Kolesa Group, September 2026.
| Field | Junior | Middle | Senior |
|---|---|---|---|
| Java | $5,000 | $6,050 | $7,250 |
| Python | $4,950 | $6,050 | $7,200 |
| Web/Frontend | $4,950 | $5,950 | $7,100 |
| Go | $5,000 | $6,050 | $7,200 |
| Kotlin/Android | $5,000 | $6,050 | $7,250 |
| C#/.NET | $5,000 | $6,050 | $7,200 |
| C++ | $5,000 | $6,050 | $7,200 |
| Swift/iOS | $5,000 | $6,050 | $7,250 |
| DevOps | $5,950 | $7,150 | $8,600 |
| SQL/Data | $5,000 | $6,050 | $7,200 |
On the global remote market, a Middle developer earns $5,950–7,150 a month depending on the field, a Junior starts at $4,950, and a Senior reaches $8,600; DevOps pays best. Data: Arc.dev, September 2026.
Developers with AI skills earn on average 62% more, in any region and in any language.
AI Native DeveloperSources: BLS, Glassdoor, Stack Overflow Survey 2025 · Data updated: September 2026
Sources: ITJobsWatch (UK), Glassdoor (DE, NL), StepStone · Data updated: September 2026
Sources: Just Join IT Salary Report 2026 (PL), Levels.fyi (CZ, EE), Glassdoor · Data updated: September 2026
Sources: Taylor.kz, Kolesa Group, Astana Hub · Data updated: September 2026
Sources: Arc.dev Remote Salary 2026, Stack Overflow Survey 2025 · Data updated: September 2026
Where next
Start with any course: the first level is free. Or choose a format with a mentor and help finding a job.
Frequently asked questions
The first level of every course is free and needs no card: you take the lectures and solve the first tasks to see how it works. After that, learning continues with a subscription. It is an honest free start, not a trial that charges you automatically.
It is a proper course with lectures, tasks and tests, just with game mechanics (levels, progress, achievements) that help you not to give up. You really learn and write real code, while the gamification keeps you motivated to the end.
You don’t watch hours of video: from day one you write code right in the browser. After a short bit of theory comes a task with an instant check by an AI mentor. Maximum practice, minimum passive watching: that is how a skill sticks faster.
The «from scratch» courses (Java, Python, C++, Go and others) need no experience, just basic computer skills. Courses such as Spring are for those who already know Java. The level is shown on every course card.
The first level is free, after that it is by subscription. See current plans and payment methods on the pricing page. You can cancel at any time, and your progress is kept.
Not sure which course to start with? Answer 2 questions and we’ll show you yours.
Or browse the whole list and choose yourself.
First level free, no card needed 2M+ already learning on JavaRush