Course catalogue
Build skills. Create projects. Shape your future.
Explore software development, embedded systems, AI, cybersecurity, design and more. Choose a learning path and build practical projects.
Explore our programs
Find your next technology skill
Browse by subject, explore a curriculum and get started with practical learning.
Software Engineering & Web Development
Embedded Systems & Infrastructure
Cybersecurity & Artificial Intelligence
Creative Design & Marketing
Financial Market Education
Kids & Teens: Foundations
Learning plan
Choose depth over an unfocused list of topics.
A strong learning plan develops fundamentals, gives enough practice and then applies the knowledge in complete projects. The course sequence can change as the learner’s goals become clearer.
- Initial level and goal discussion
- Core concepts in a sensible order
- Guided exercises and debugging
- Independent projects and feedback
- Next-step recommendations
Need help selecting a course?
Send the subject, current level, age and preferred schedule.