Professional Programme · 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 and the capstone project to earn the free programme badge, then claim your official Professional Certificate.
Start with Python for BeginnersWork through the modules in order. Open one to see exactly what it covers.
Python from the first line: variables, lists, loops and functions.
5 hr 20 min
You'll learn
Version control and GitHub, so your work is saved, shared and visible.
1 hr 5 min
You'll learn
HTML, CSS and a first website published with GitHub Pages.
1 hr 45 min
You'll learn
The command line, files, processes and HTTP that every server runs on.
About 7 hours
You'll learn
Software Engineering with Python
Tests, debugging, validation, Git, code review and an API, on a company's invoicing code.
About 7 hours
You'll learn
Query the databases your applications store data in.
About 10 hours
You'll learn
Web Development with JavaScript
An accessible, responsive payment page with exact money, validation, fetch and tests.
About 7 hours
You'll learn
Databases and APIs for Developers
Schemas, constraints, transactions, migrations and a tested REST API, on a real company's invoicing data.
About 7 hours
You'll learn
Containers, pipelines and safe releases for the code you write.
About 7 hours
You'll learn
Software Developer Capstone: Fix It Properly
Six bug reports, a risky pull request and a release, on a Flask and SQLite refunds service.
About 12 hours
You'll learn
An ATS-friendly CV and a LinkedIn profile recruiters can find.
1 hr 30 min
You'll learn
One link that shows your repositories, tests and projects.
1 hr 25 min
You'll learn
Courses marked "In preparation" join the programme when they're ready. If you've already earned the programme badge by then, you keep it.