/courses
SPECIALIZATION
Browse our age-appropriate coding courses designed for students from beginner to advanced levels. All courses feature project-based learning to build real-world skills. Use the filters to find courses by age group, learning track, or skill level.
An introductory course that covers basic coding, computer literacy, animation concepts, and project-based learning.
Master computational thinking and Scratch programming through interactive projects
Learn mobile app development fundamentals using MIT App Inventor
Learn web design and development using HTML, CSS, and EduBlocks
Introduction to Python programming through a block-based approach
Master UI/UX design through block-based methods and create stunning designs with Figma
Master HTML, CSS, and responsive design for web development
Expand JavaScript skills with modern ES6+, async programming, and AI tool integration
Master back-end development with Node.js, Svelte, and SvelteKit
Master SQL and NoSQL database design, optimization, and management
Gain proficiency in Python for data analysis with practical applications
Develop skills in AI, machine learning algorithms, and computer vision applications
Master generative AI techniques and creative applications using modern tools
Establish strong foundations in mobile app development with React Native