Learning tracks
Choose a focused path without losing the fundamentals that transfer across technology.
Tracks help participants develop role-relevant skills while still learning collaboration, testing, documentation, security and professional delivery.

Software Engineering
Build practical software-engineering foundations across programming, architecture, APIs, databases, testing, Git and professional delivery.
ExploreWeb Development
Learn how modern websites and web applications move from UX and frontend engineering to APIs, databases, deployment and production quality.
ExploreAI & Data
Develop practical foundations in Python, data, analytics, machine learning and generative-AI application engineering.
ExploreCloud & DevOps
Learn the production side of software: Linux, cloud, containers, CI/CD, infrastructure, observability and reliability.
ExploreQuality Engineering
Learn how to design tests, automate quality checks and build confidence into software delivery.
ExploreUI/UX & Product
Learn how user research, product thinking, interface design and engineering constraints come together.
ExploreShared Foundations
Problem solving
Git and version control
Technical communication
Debugging
Testing mindset
Documentation
Security awareness
Professional collaboration
Responsible use of AI tools
How a track should be selected
Current skill level
Career direction
Prerequisite knowledge
Available mentor capacity
Current Fuchsius program tracks
Participant learning goals