Python is the most popular language for automation, data and AI. This path goes from the basics to professional Python, data analysis and backend development.
Open any step to see its lessons, tools and lab, and mark it as learning or done. Your progress is saved in this browser only.
Write clean, working Python programs
Build a command-line tool that cleans and summarises CSV data
Python Programming · Python Programming Fundamentals Workshop · Generative AI & RAG Engineering
Write maintainable, tested Python for real projects
A tested REST API client with a CLI
Python Programming · Python Programming Fundamentals Workshop · Forward Deployed Engineer Program
Collaborate on code with Git like a professional team
Run a team pull-request workflow end to end
Python Programming · MLOps Engineering: Notebook to Production · DevSecOps: Secure CI/CD & Supply Chain
Clean, analyse and visualise data with Python
Exploratory analysis on a real dataset
Data Analytics with AI · Data Science Fundamentals · Data Analytics
Design and ship back-end services
API with authentication, deployed
Forward Deployed Engineer Program · Backend Developer Fundamentals Workshop · Java Programming
Python is quicker to learn and dominant in data, AI and automation. Java is common in large enterprise systems and Android.
Our advisors will match the path to the right SOTT course for your background.