These classes are being offered in Fremont in coordination with Ohlone for Kids. Registrations are open now. The “View Detail” button will redirect you to the Ohlone for Kids Registration website.

Spring 2026 Online Classes Schedule




Python for Kids: Part 1 (Gr 4-8)

Course Description
Python for Kids is specifically designed to make kids understand the basics of programming, data analysis, game coding, and GUI interface using Tkinter. In this session, Kids will learn about installations, variables, conditions, functions, strings, Tkinter widgets like frame, button, label, and canvas, and games. They will work on many mini-projects and develop one fun game.

Number of Classes: 10
Grades: 4th – 8th
Time: 4:30 PM – 5:30 PM
Mode: Online
Day/ Dates:
Mondays, 02/9/2026 – 04/27/2026
Tuesdays, 02/10/2026 – 04/28/2026
Wednesdays, 02/11/2026 – 04/29/2026
Thursdays, 02/12/2026 – 04/30/2026


Web Development: HTML, CSS (Gr 4-8)

Course Description
Create dynamic websites: Build web pages using HTML to structure content and CSS to style them. Design visually appealing websites: Master the art of web design, incorporating colors, fonts, and layouts to create stunning websites. Organize content effectively: Utilize HTML tables to structure your website and enhance user experience.

Number of Classes: 10
Grades: 4th – 8th
Day / Time: Mondays, 5:40 PM – 6:40 PM
Dates: 02/09/2026 – 04/27/2026
Method: Online


Web Development: JavaScript – (Gr. 5~9)

Course Description:
Ready to take your websites from basic to brilliant? This JavaScript course equips you with the power to bring your websites to life! Learn how to code interactive features, animations, and even games, transforming your static web pages into engaging experiences. What will you learn? JavaScript Fundamentals: Grasp the core concepts of JavaScript, the coding language that makes websites dynamic and interactive. Coding Like a Boss: Master skills like using conditions (think “if” statements) to make your website react differently based on user input, and looping (think “for” loops) to repeat tasks automatically. Data, Glorious Data: Learn how to store information using arrays, like keeping track of high scores in your game! Function Frenzy: Discover the power of functions, and reusable blocks of code that make your code cleaner and more efficient. Animation Station: Bring your website to life with cool image animations, making your creations pop and grab attention. JavaScript & the Web Trio: Learn how JavaScript works seamlessly with HTML and CSS, the building blocks of websites, to create a cohesive and interactive experience.

Classes: 10
Grades: 5th – 9th
Day & Time: Tuesdays, 5:40 PM – 6:40 PM
Dates: 02/10/2026 – 4/28/2026
Method: Online


Java Programming Basics – (Gr. 6~9)

Course Description
Unleash the power of Java! This beginner course is the perfect introduction for students (ages 12-16) with no prior coding experience who are curious about the exciting world of Java programming. In this course, you’ll: Master the Fundamentals: Learn the building blocks of Java, including variables, data types, operators, loops, methods, Arrays and Arraylist, and conditional statements. Build with Code: Put your new skills to the test by creating interactive programs with buttons, labels, and other graphical user interface (GUI) elements. Become a Java Junior Master: Gain a solid foundation in Java programming, preparing you for further coding adventures.

Number of Classes: 10
Grades: 6th – 9th
Day / Time: Wednesdays, 5:40 PM – 6:40 PM
Dates: 2/11/2026 – 4/29/2026
Method: Online