codea
Learn for free

Guides

Practical guides in plain words to start coding, choose your specialty and land your first job.

14 guides
Englishcareerinterviewsremote workFeatured

English 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 →
Data AnalystSQL

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 →
UX/UIFigma

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 →
Programming logicPython

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 →
iOSSwift

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 →
DevOpsDocker

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 →
GitGitHub

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 →
AIPython

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 →
CareerPortfolio

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 →
AndroidKotlin

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 →
FrontendHTML

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 →
DatabasesSQL

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 →
QATesting

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 →
BackendREST API

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 →