Guides
Practical guides with examples you can run right on the page.
Learning Python from scratch in 2026: a practical guide
How to learn Python from zero without installing anything: first programs you can run in your browser, common beginner mistakes and a concrete study plan.
Read the guide →SQL exercises for beginners, solved and explained (runnable in your browser)
Six progressive SQL exercises on a real table, with explained solutions: SELECT, WHERE, ORDER BY, aggregate functions and GROUP BY. You run them right on the page.
Read the guide →Which programming language to learn first in 2026
Python, JavaScript, Java or C? An honest guide to choosing your first language based on your goal: career, web, data, mobile or university.
Read the guide →Python exercises for beginners, solved and explained (runnable in your browser)
Six progressive Python exercises with explained solutions: strings, numbers, even/odd, loops, accumulators and finding the maximum. You run and edit them right on the page.
Read the guide →Learning JavaScript from scratch in 2026: a practical guide
How to learn JavaScript from zero without installing anything: first programs you can run in your browser, variables, conditions, loops, functions and arrays.
Read the guide →How to become a programmer (even without a degree) in 2026
Can you become a developer without a degree? Yes. What you really need, a realistic month-by-month path, the job market and the one mistake to avoid.
Read the guide →Programmer interview questions, with runnable solutions
The most common coding problems at interviews, with explained solutions you can run on the page: FizzBuzz, reversing a string, counting vowels, palindrome and finding the max.
Read the guide →Python or Java? Which language to learn, with side-by-side examples
Python or Java to start? The real differences with the same program in both languages, a table by goal and honest advice to choose.
Read the guide →JavaScript exercises for beginners, solved and explained (runnable in your browser)
Six progressive JavaScript exercises with explained solutions: strings, numbers, even/odd, loops, accumulators and finding the maximum. You run and edit them right on the page.
Read the guide →Learning SQL from scratch in 2026: a practical guide
What SQL is and how to query a database from zero: the mental model of tables, SELECT, WHERE, ORDER BY, aggregate functions and GROUP BY, all runnable in your browser.
Read the guide →Learning Java from scratch in 2026: a practical guide
How to start with Java from zero: the structure of a program, variables and types, conditions, loops, methods and arrays, with commented examples and a job-oriented study plan.
Read the guide →Frontend vs backend, explained with examples
What frontend and backend actually do, who does what, which languages are used and which to learn based on your goal — with a small interactive example.
Read the guide →What Git is and how it works: a beginner guide (with the essential commands)
Git explained from zero: what version control is, the ideas of repository, commit, branch and push, and the few commands you will use every day as a programmer.
Read the guide →Learning React from scratch in 2026: a practical guide
How to start with React from zero: components, JSX, dynamic data, lists and interactive state, with React examples you run right on the page.
Read the guide →Intermediate Python exercises, solved and explained (runnable in your browser)
Six intermediate Python exercises with explained solutions: functions, dictionaries, list comprehensions, frequency counting, filtering and error handling. Run and edit them on the page.
Read the guide →The most in-demand programming languages for jobs in 2026
Which programming languages companies want most in 2026, by domain (web, data, enterprise, mobile), with practical advice on what to learn to get hired.
Read the guide →