Ages 6 and up
Scratch is a beginner-friendly visual programming language and online community developed by the MIT Media Lab. It’s designed to help people, especially children and beginners, learn the fundamentals of coding and computer science through a fun and interactive interface.
Ages 8 and up
Python is a versatile and beginner-friendly programming language known for its simplicity and readability. Whether you’re a complete newcomer to coding or an experienced developer looking to expand your skillset, this course is designed to help you harness the power of Python.

Ages 8 and up
Java is a versatile and widely-used programming language known for its portability, robustness, and versatility. It is a dominant force in the software development world, particularly in enterprise and mobile application development. It continues to be a valuable skill for developers across a wide range of industries.