Course catalogue
Programming, AI, cybersecurity and creative technology courses.
Browse the available learning paths, then contact us with the learner’s experience, schedule and goal for a suitable recommendation.
Kids & Creative Technology
Scratch Game DevelopmentGames, animation and visual coding →
AI & Machine Learning for KidsGuided AI concepts and projects →
Python Programming for KidsBeginner text-based programming →
Web Design for KidsHTML, CSS and JavaScript →
3D Design & RoboticsCreative STEM and spatial design →
3D Printing ProjectsHands-on digital fabrication →
Interactive Games & AnimationsLearn by building playful projects →
Programming & Web Development
Python ProgrammingPython, Flask, Django and FastAPI →
Full Stack Web DevelopmentFront end, back end and databases →
HTML & CSSResponsive website foundations →
JavaScript & TypeScriptBrowser and server-side development →
PHP DevelopmentPHP, Laravel and database applications →
Java ProgrammingCore Java and web application concepts →
C++ & C# ProgrammingObject-oriented programming and projects →
React DevelopmentModern front-end application development →
RESTful API DevelopmentAPIs with Node.js and Express →
SQL & DatabasesMySQL, relational design and querying →
AI, Data & Security
Artificial Intelligence & Machine LearningPython, models and practical AI projects →
Data Science & AnalyticsData preparation, analysis and machine learning →
R ProgrammingStatistics and data analysis →
CybersecuritySecurity fundamentals and defensive skills →
Ethical HackingAuthorized security testing and reporting →
AP Computer Science AJava and AP curriculum support →
SEO TrainingSearch Console, local SEO and technical optimization →
IoT & Raspberry PiPython, Linux, sensors and connected projects →
Web Platforms & Creative Tools
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.