Frequently Asked Questions
General
How do I register for the program?
Thank you for your interest! The Fall semester is already underway, so registration is closed until the Spring semester. In the meantime, join our mailing list to be notified when Spring registration opens.
What subjects does gbSTEM offer?
We offer four different subjects (with many courses in each subject): computer science, mathematics, engineering, and science. Please refer to the Programs tab for details on all courses.
How much do lessons cost?
All lessons are free of charge. We do not want tuition to be a deterrent for any student who is interested in participating in our program.
How will lessons be conducted?
All sessions will be conducted remotely via Zoom, in groups of about 5-10 students. We will also be offering some in-person sessions, but this option will be limited. See our Programs tab to see what content is covered in each lesson. Visit our logistics tab for more information.
How frequently do lessons take place?
Students are expected to be able to commit to two 45-60 minute sessions every week for each class they enroll in. So, if the student takes the maximum of two courses, the weekly time commitment will be at least 4 hours per week.
When does the program start and end?
gbSTEM's Fall semester runs from September 27, 2026 to December 20, 2026. The final week will consist of final projects and events. Student and parent orientations were held before classes began, on September 20, 2026.
What grade levels is gbSTEM for?
We have various courses designed for students ranging from 1st-8th grade. You should choose courses that correspond with your student's age. Classes will be generally grouped by age.
Can I join the Computer Science, Mathematics, Engineering, and Science track all at once?
You may register for up to two different courses. However, you need to be sure that you are able to manage the time commitment of at least 2 hours per week per course.
Computer Science
Do I need any prior coding experience?
No prior coding experience is needed for our 4 foundational courses— we welcome coders of all skill levels! In fact, most of our students have not coded before participating in the gbSTEM program. Choose the course that corresponds with your student's age and ability level!
Does Python II require prior coding experience?
Yes, Python II requires some prior knowledge. Students should be comfortable with most topics covered in our Python I course before enrolling in Python II. Visit the CS tab under Programs for more information about Python II.
I have a bit of coding experience. Should I still join the program?
Yes! If you are already familiar with coding basics, you may be able to enroll in a more difficult course such as Python II or Java.
Which programming languages are offered?
We offer introductory courses in Scratch, Python, Java, and Web Development (with HTML, CSS, and JavaScript).
Which programming language should I pick?
We suggest picking the courses that interest you! Typically, Scratch is the easiest language to learn, followed by Python and Web Development (HTML and CSS), followed by Java. We also offer multiple course levels for some languages. Visit our CS courses page to learn more about our courses!
Do I need to take the Scratch course before taking the Python I/Java course?
No, those courses are introductory and stand-alone. However, if you have experience in Scratch and/or already have a grasp on some programming concepts, you may be able to proceed faster when taking the Python I/Java courses.
What does a typical lesson in the Computer Science track look like?
Our lessons are typically an hour long each and will consist of a 'lesson' portion and a 'mini-project' portion. During the 'lesson' portion, instructors will introduce students to a new programming concept. During the 'mini-project' portion, students will code a small project that applies the topics and skills learned in the lesson.
Mathematics
Can I enroll my student at a Math level higher than what's recommended?
Yes, but we recommend enrolling in the level that corresponds to the student's age and ability level.
Can I learn competition math / math not covered in typical K-12 school curricula?
Yes. All of our courses will include material not typically covered in the recommended grade levels. Our Mathematics V course focuses almost entirely on competition math and problem-solving strategies.
What does a typical lesson in the Mathematics track look like?
We will begin with a brief lecture; this will last about 15-30 minutes. Afterwards, students will work on problems, either individually or in groups. They can receive help and support from the instructor at any point during the lesson.
My student takes math courses outside of school, should I still enroll in gbSTEM?
Yes! We welcome students of all math backgrounds! Our courses teach material not typically covered in school and after-school programs. More mathematically advanced middle school students are welcome to take Math V.
Engineering
Does Engineering I or II require prior engineering experience?
No, these courses are meant to introduce students to the world of engineering! Please choose the course that corresponds to your student's age.
Does Engineering III require prior engineering experience?
We expect most students in Engineering III to have already taken Engineering II.
What does a typical lesson in the Engineering track look like?
We will begin with a brief lecture; this will last about 15-30 minutes. Afterwards, students will work on hands-on projects. They can receive help and support from the instructor at any point during the lesson.
Science
Does my student need prior science experience to enroll in Environmental Science?
No! Environmental Science introduces students to elements of chemistry and biology in its curriculum, and no prior skills are required.
What does a typical lesson in the Science track look like?
Classes usually begin with a brief, lecture-style introduction to new topics, after which students will work on projects, activities, or hands-on labs. Instructors are available to support and answer questions at any point during the lesson.
Will Environmental Science help students in school?
The Environmental Science curriculum includes elements of physics, chemistry, and biology that will expose many students to these fields earlier than their school might. Additionally, Environmental Science is often not covered in school curricula at all, and is vital to understanding of Earth's climate.
Other
I am a high school student. How can I apply to become an instructor for gbSTEM?
Thank you for your interest! Instructor applications for the Fall semester closed on September 18, 2026, and applications for the Spring semester have not opened yet. In the meantime, join our mailing list to be notified when it opens.