Write software that's correct, tested and safe to change
The route to junior developer roles. Start with Python and Git, then learn what turns code into software: tests, debugging, validation, version control, code review and APIs, by rebuilding a real company's invoicing code. Then go further into the web, databases and delivery. Employers hire developers who can show tested, well-reviewed code, and that's what this track builds.
What you'll be able to do
CloudTech Software Developer
Complete every required course to earn the track badge, free, with a credential ID anyone can verify.
Start with Python for BeginnersThe language and the tools every developer uses.
Python from the first line: variables, lists, loops and functions.
1 hr 10 min
Version control and GitHub, so your work is saved, shared and visible.
1 hr 5 min
HTML, CSS and a first website published with GitHub Pages.
1 hr 45 min
The command line, files, processes and HTTP that every server runs on.
About 7 hours
From code that works once to software a team can trust.
Software Engineering with Python
Tests, debugging, validation, Git, code review and an API, on a company's invoicing code.
About 7 hours
Query the databases your applications store data in.
About 7 hours
Build for the web and ship safely.
Web Development with JavaScript
An accessible, responsive payment page with exact money, validation, fetch and tests.
About 7 hours
Databases and APIs for Developers
Schemas, constraints, transactions, migrations and a tested REST API, on a real company's invoicing data.
About 7 hours
Containers, pipelines and safe releases for the code you write.
About 7 hours
Turn your skills into applications that get interviews.
An ATS-friendly CV and a LinkedIn profile recruiters can find.
1 hr 30 min
One link that shows your repositories, tests and projects.
1 hr 25 min
Courses marked "In preparation" join the track when they're ready. If you've already earned the track badge by then, you keep it.