Programs

Registration is OPEN!

All courses are designed to not only expose simple programming fundamentals to students, but also to gradually help students develop an algorithmic thought process. After attending a Coding Pals class, students will be armed with skills applicable to all facets of life.

Note: All class times are listed in Pacific Time and all classes will run for 8 total sessions

Scratch Class Spring 2025

Age Recommendation: 7+

Instructors:
Joseph, Achyut

The goal of the beginner course is to give students a thorough understanding of how computer programming works through Scratch. Participants will learn topics such as conditions, loops, variables and much more. This course is designed to provide students with the skills necessary to develop an animation project. This course in this semester will be a mix of beginner and intermediate content.

All inquiries can be communicated to scratch@codingpals.org

Time

Saturday 4:30 PM - 5:30 PM PST
Beginning April 12th

Location

Virtual Zoom Classes
Upon registration, all participants will receive a google classroom code with all the course info.



Python Programming Spring 2025

Age Recommendation: 9+

Instructors:
Ali, Jadeon

This introductory course to Python is designed for students to programming. Participants will learn topics such as algorithms, loops, and functions. Students will learn how to solve computer programming problems and develop an algorithmic thought process. This course in this semester will be a mix of beginner and intermediate content.

All inquiries can be communicated to python@codingpals.org

Time

Monday 4:30 PM - 5:30 PM PST
Beginning April 7th

Location

Virtual Zoom Classes
Upon registration, all participants will receive a google classroom code with all the course info.

C++ Spring 2025

Age Recommendation: 7+

Instructors:
Joseph, Jackie

This introductory course to C++ offers a comprehensive exploration of one of the most powerful and versatile programming languages in the field. Over 8 weeks, students will go from mastering the fundamentals of "for" loops to delving into advanced methods, and by the conclusion of this course, participants will have developed a strong proficiency in the core principles of C++. This course serves as a vital stepping stone for those aspiring to enter the world of competitive programming, equipping students with the essential skills and knowledge needed to excel in this dynamic and challenging arena.This course in this semester will be a mix of beginner and intermediate content.

All inquires can be communicated to cpp@codingpals.org

Time

Sunday 10:00-11:00 AM PST
Beginning April 13th

Location

Virtual Zoom Classes
Upon registration, all participants will receive a google classroom code with all the course info.


Java Spring 2025

Age Recommendation: 11+

Instructors:
Riyan, Jason

The goal of this 8-week course is to help students who already have some knowledge of basic Java concepts a more in depth understanding of Java. Students will learn more advanced Java concepts such as recursion, classes, and unique data types. Students will also become more familiar with basic Java concepts taught in the beginner Java class through more problem-solving. This course helps students gain a greater holistic understanding of the unique uses of Java, and help prepare them for future use of the language in any pursuit. This course in this semester will be a mix of beginner and intermediate content.

All inquiries can be communicated to java@codingpals.org

Time

Wednesday 4:30 PM - 5:30 PM PST
Beginning April 9th




Location

Virtual Zoom Classes
Upon registration, all participants will receive a google classroom code with all the course info.