Discover courses that match your goals. Enroll now or request a class that suits your needs!
Filter by:
All
Language Level: Beginner to Advance
Language Level: Advance to Beginner
Newest Courses
English
Web Programming for Beginners
This course is designed to introduce students to the fundamentals of web development, guiding them through the process of creating fully functional websites and web applications. Through a structured, hands-on approach, students will learn to build static websites using HTML and CSS, add interactivity with JavaScript, and deploy their projects online.
This 15-session course is ideal for beginners who want to explore web development in an engaging, project-based learning environment.
English
Introductory Python w/ Pygames
This class introduces students to the Python language and computational thinking using game development as the large project for the class.
During the 12 week class we will learn many different essential programming ideas such as: variables, conditional statements, loops, and more. All of these programming ideas will then be applied to the development of a video game using the PyGames library.
English
AP Computer Science
This AP Computer Science class is designed for high school students to build a strong foundation in programming and computer science principles. From Java syntax and object-oriented programming to data structures and algorithms, this course covers key topics essential for mastering the AP Computer Science A curriculum. Through hands-on coding projects, real-world problem-solving, and AP-style practice questions, students will develop critical thinking skills and gain confidence in their ability to write efficient and effective code. Additionally, this course prepares students for college-level computer science coursework and explores the significant role of programming in technology and innovation.
English
Introduction to C Language
This course provides a comprehensive introduction to C programming, ideal for beginners and those seeking to build a strong foundation in coding. Covering core concepts such as variables, control structures, arrays, pointers, and functions, the course combines clear explanations with hands-on practice. Students will learn to write efficient, structured code and develop problem-solving skills applicable to real-world scenarios. Whether you're starting from scratch or looking to deepen your understanding of programming, this course equips you with essential skills to excel in software development, embedded systems, and more.
Chinese
Introduction to Python
Introduction to Python is geared toward kids 10 and older. Kids start by learning about coding fundamentals such as variables, loops, and if/then statements. From there, they progress to working with graphics and eventually to building games.