Guides
Practical guides in plain words to start coding, choose your specialty and land your first job.
14 guidesEnglish for developers: from A1 to C1 step by step
The English a developer needs to read docs, write PRs, speak in meetings and pass interviews, with a level-by-level plan from A1 to C1.
October 17, 2026 · 2 min readRead guide →How to become a junior data analyst: what to learn first
What a data analyst does, the tools you need (spreadsheets, SQL, Python with pandas and dashboards) and 3 projects for your portfolio.
October 17, 2026 · 2 min readRead guide →How to get into UX/UI design with no experience
What UX is, what UI is, what to learn in order (research, flows, Figma, accessibility and design systems) and how to build your portfolio from scratch.
October 17, 2026 · 2 min readRead guide →How to start programming from scratch with no experience
What programming is, why Python is a great first language and a 6-week plan to go from zero to your first project, no advanced math required.
October 17, 2026 · 2 min readRead guide →Learn Swift and SwiftUI from scratch: an iOS guide
What you need to build iPhone apps, the order to learn Swift and SwiftUI and 3 portfolio projects to land your first iOS job.
October 17, 2026 · 2 min readRead guide →What is DevOps and how to get started from scratch
What a DevOps engineer does, what to learn in order (Linux, networking, Docker, GitHub Actions, the cloud and monitoring) and what to build first.
October 17, 2026 · 2 min readRead guide →What is Git and GitHub: a beginner's guide
What version control is, how Git differs from GitHub, the commands you'll use every day and how to work in a team with branches and pull requests.
October 17, 2026 · 2 min readRead guide →How to get started in AI as a developer
What you need to build generative AI applications: Python, model APIs, prompts, embeddings and agents, in a realistic plan for beginners.
September 25, 2026 · 2 min readRead guide →How to get your first junior developer job
Portfolio, GitHub, LinkedIn, technical interviews and mistakes to avoid when landing your first tech job with no prior experience.
September 25, 2026 · 2 min readRead guide →How to start Android development from scratch (practical guide)
What to learn first, which tools to install and a 6-week plan to build your first Android app with Kotlin and Jetpack Compose, for free.
September 25, 2026 · 2 min readRead guide →Learn HTML, CSS and JavaScript from scratch: where to start
The right order to learn frontend web development, what to build at each stage and how to go from a static page to a React app.
September 25, 2026 · 2 min readRead guide →Learn SQL from scratch: queries, tables and real examples
What a relational database is, the SQL queries you'll use most at work and a plan to learn PostgreSQL for free from scratch.
September 25, 2026 · 2 min readRead guide →What does a QA tester do and how to get started in software testing
The tasks of a junior QA, how to write test cases and report bugs, and which tools to learn to land your first testing job.
September 25, 2026 · 2 min readRead guide →What is a backend and a REST API, explained simply
Understand what an app's backend does, how a REST API works with real-life examples and what to learn to become a junior backend developer.
September 25, 2026 · 2 min readRead guide →