STEM Programs Near Me
sibling discount

School Skills
99%
by Gymboree Play & Music, Columbus OH
Columbus, OH
Encourage curiosity and build self-confidence in your preschooler through art, science exploration, play and more. Teachers guide students to explore key social and emotional skills and engage in STEAM based activities that assist with school readiness.
In-person
Ages 3-6 years

Movie Making with Scratch 2025
71%
by Siliconvalley4U
Scratch is a great language recommended for beginners in coding. It allows you to create animated and interactive stories, games, and movies. Topics covered of this class will teach students the introduction of Scratch, the fundamentals up to creating their own animations. What will be taught : 1. Definition of Moviemaking 2. Importance of coding for Movie Making 3. Step by step procedure to build a movie What topics are covered : Weeks 1-4: 1. Fundamentals of Scratch 2. creating simple animations 3. Teaching building blocks 4. Teaching the logic behind scripts 5. Demonstrating rock, paper, scissor games 6. Demonstrating guessing game Weeks 5-8 1. Associating Sounds with a character 2. Play Sound 3. Play Drums Part I 4. Play Drums Part II 5. Play Note and Play Instruments Part I 6. Play Note and Play Instruments Part II 7. Creating a Guessing game 8. Create rock, paper, scissor games 7. Making animated movie -1 Weeks 9-12 1. Making Animated movie-1 2. Making animated movie -2 3. Making animated movie -3 4. Making animated movie -4 Note: "This course outline is a general guideline, we go by the pace of the group, when it comes to coding and creativity students have to get the hang of it." Class structure : 1. We group them by their skills and ages 2. We go by the group's pace - Not so fast and slow - Adequate level Teaching style : 1. Make kids understand that coding is FUN, not a subject to worry about scores and grades too much 2. Make them understanding applications of coding to create interest - Not to "just learn" something 3. We also help them understand coding pathway if they meet the challenges presented 4. Homework will be provided Interactivity: Highly interactive. Students can interact with Instructor just like in the classroom. Instructors are trained to control the class and keep the noise levels to low. We use Powerpoints and some of the exercises from Nexclap (Our own product developed for students). Participants are able to join the class from their homes and interact with us in real-time, it is a fun and engaging experience. Pre-requisites : None! Just have fun with it. if you have attended a few camps or classes and have some basic understanding, that's great. We help them to understand how to put that knowledge to use to create real things.
Online
Ages 6-18 years

Kids Online Presentation / Public Speaking Skills Camp
100%
by Young Gates
This valuable, hands-on, and interactive bite sized workshop is specifically designed for kids to develop public speaking delivery skills, enhance their confidence, and teach them essential presentation techniques. Topics Audience Analysis Handling Stage fear Choosing the subject Preparing the speech Opening the speech Main body of the speech Closing the speech Borden’s formula Body language Tone, Pitch and Pause Practice sessions
Online
Ages 9-14 years

Kids Online Intro to Java Coding Camp
100%
by Young Gates
In this course, students will learn Java tools, variables, data types, operators, Taking input, and programs First, the concepts are explained, followed by coding examples. Students will get a chance to execute the code as well. They will be challenged with additional exercises to deepen their knowledge. Students need a laptop and internet connection. NO ipads and tablets. The break-up of the syllabus in the course will be: Format/Modules: 1. Variables and data types: Start building student class by defining variables 2. Operators 3. Taking Input from User and creating programs 4. Apply the concepts to build more programs.. Cover Conditions if possible • Homework will be sent after each class.
Online
Ages 12-16 years

Kids Online Scratch Coding Camp
100%
by Young Gates
In this class I will be teaching Scratch right from Scratch. We will go over each of the functionalities of Scratch at a beginner's level pace. During this week program we will be covering various topics- Topics will be taught through projects covering different aspects every time - - Learning to run Scratch on your computer - Understanding the Scratch interface - Adding, deleting and changing characters - Adding backdrops - Performing simple movements -Understanding the looks and the sounds of the sprites - Understanding animations - Understanding loops - Understanding sensing and operators - Understanding Variables - Understanding broadcasting and clones Scratch runs on browser. Learners must be familiar with screen share. The beauty of Scratch is that it is a wide open platform for creators to express themselves. You can create stories, games, art, animations, and more! The goal of this class is that each learner will end up with unique projects, and the tools needed to continue creating long after class is over! It will be nice if students have their logins when the class starts to save all their work in one account for reference.
Online
Ages 8-12 years

Kids Online Scratch Coding Camp
100%
by Young Gates
In this class I will be teaching Scratch right from Scratch. We will go over each of the functionalities of Scratch at a beginner's level pace. During this week program we will be covering various topics- Topics will be taught through projects covering different aspects every time - - Learning to run Scratch on your computer - Understanding the Scratch interface - Adding, deleting and changing characters - Adding backdrops - Performing simple movements -Understanding the looks and the sounds of the sprites - Understanding animations - Understanding loops - Understanding sensing and operators - Understanding Variables - Understanding broadcasting and clones Scratch runs on browser. Learners must be familiar with screen share. The beauty of Scratch is that it is a wide open platform for creators to express themselves. You can create stories, games, art, animations, and more! The goal of this class is that each learner will end up with unique projects, and the tools needed to continue creating long after class is over! It will be nice if students have their logins when the class starts to save all their work in one account for reference.
Online
Ages 8-12 years

Kids Online Python Camp
100%
by Young Gates
In this course, students will learn python tools, variables, data types, string manipulation, operators,, and more. First, the concepts are explained, followed by coding examples. Students will get a chance to execute the code as well. They will be challenged with additional exercises to deepen their knowledge. Students need a laptop and internet connection. NO ipads and tablets. The break-up of the syllabus in the course will be: Class 1: Python tools, setup, and various options available. Rules of programming in general. Data Types - integer , decimal , String and Boolean will be discussed Class 2: String manipulation and operations Class 3: Data Structure - List and if functions Class 4: Build couple of programs in python. If the student enjoys the first month then they can advance to more topics as well.
Online
Ages 11-14 years

Kids Online Fast Math Camp
100%
by Young Gates
1. Learn tables from 1 to 99 within seconds 2. Mental Addition 3. Mental Subtraction techniques 4. Mental Multiplication multidimensional Advantages of learning: These are tricks and shortcuts are for competitive, regular exams and everyday calculations Increase Calculation Speed and Accuracy Improves Confidence and Concentration Builds interest in Math
Online
Ages 10-15 years

Kids Online Fast Math Camp
100%
by Young Gates
1. Learn tables from 1 to 99 within seconds 2. Mental Addition 3. Mental Subtraction techniques 4. Mental Multiplication multidimensional Advantages of learning: These are tricks and shortcuts are for competitive, regular exams and everyday calculations Increase Calculation Speed and Accuracy Improves Confidence and Concentration Builds interest in Math
Online
Ages 10-15 years

Kids Online Fast Math Camp
100%
by Young Gates
1. Learn tables from 1 to 99 within seconds 2. Mental Addition 3. Mental Subtraction techniques 4. Mental Multiplication multidimensional Advantages of learning: These are tricks and shortcuts are for competitive, regular exams and everyday calculations Increase Calculation Speed and Accuracy Improves Confidence and Concentration Builds interest in Math
Online
Ages 10-15 years

Kids Online Fast Math Camp
100%
by Young Gates
1. Learn tables from 1 to 99 within seconds 2. Mental Addition 3. Mental Subtraction techniques 4. Mental Multiplication multidimensional Advantages of learning: These are tricks and shortcuts are for competitive, regular exams and everyday calculations Increase Calculation Speed and Accuracy Improves Confidence and Concentration Builds interest in Math
Online
Ages 10-15 years

Kids Online Fast Math Camp
100%
by Young Gates
1. Learn tables from 1 to 99 within seconds 2. Mental Addition 3. Mental Subtraction techniques 4. Mental Multiplication multidimensional Advantages of learning: These are tricks and shortcuts are for competitive, regular exams and everyday calculations Increase Calculation Speed and Accuracy Improves Confidence and Concentration Builds interest in Math
Online
Ages 10-15 years

Python for beginners 2025
71%
by Siliconvalley4U
A. Course Overview This Python Programming course is a program designed to introduce students to the fundamentals of coding. No prior programming experience is necessary—students only need basic computer usage skills. B. Teaching Strategies The course materials cater to diverse learning styles, combining written text with engaging multimedia content. Delivered entirely online, the course offers flexibility for students to learn seamlessly from home or in the classroom. Key chapters focus on Python programming and computer science principles, while supplemental lessons cover topics such as computing ethics, career exploration, and societal impacts of technology. Teachers may tailor lessons to meet state standards or student interests. The course culminates in an optional Creative Project, which can be completed individually or in small groups, fostering collaboration and hands-on application of programming skills. C. Course Planner The curriculum is designed for daily lessons lasting 45-60 minutes. Each chapter includes: • One lesson per day (including quizzes). • One day per chapter lab activity. • One day per chapter test. Larger labs may require additional time. D. Chapters and Objectives Chapter 1: Fundamentals of Python • Introduction to Python • Running Python Programs • Writing Python Code Chapter 2: Working with Data • Data Types and Variables • Numeric and String Variables Chapter 3: Input and Output • Printing Parameters • User Input • String Formatting Chapter 4: Making Decisions • Logical Expressions and Operators • The “if” Statement • Complex Expressions Chapter 5: Finding and Fixing Problems • Types of Errors • Troubleshooting Tools • Using the Python Debugger Chapter 6: Lists and Loops • Lists, Tuples, and Functions • “For” and “While” Loops Chapter 7: Numeric and Data • Dates, Times, and Math Libraries • Random Numbers Chapter 8: Working with Strings • String Functions • Input Validation with “try/except” Chapter 9: Functions • Writing and Calling Functions • Local and Global Scope Chapter 10: Python Classes • Object-Oriented Programming Basics Chapter 11: Class Instances • Creating and Managing Objects Chapter 12: Food Fight Project • Developing a Python-based Game Chapter 13: Creative Project • Design, Coding, Testing, and Team Collaboration Supplemental Lessons • Python on Your Computer: Installing Python, Using IDEs, and Managing Projects. • Computers and Society: Global Computing, Digital Identity, and Artificial Intelligence.
Online
Ages 8-18 years

Movie Making with Scratch 2025
71%
by Siliconvalley4U
Scratch is a great language recommended for beginners in coding. It allows you to create animated and interactive stories, games, and movies. Topics covered of this class will teach students the introduction of Scratch, the fundamentals up to creating their own animations. What will be taught : 1. Definition of Moviemaking 2. Importance of coding for Movie Making 3. Step by step procedure to build a movie What topics are covered : Weeks 1-4: 1. Fundamentals of Scratch 2. creating simple animations 3. Teaching building blocks 4. Teaching the logic behind scripts 5. Demonstrating rock, paper, scissor games 6. Demonstrating guessing game Weeks 5-8 1. Associating Sounds with a character 2. Play Sound 3. Play Drums Part I 4. Play Drums Part II 5. Play Note and Play Instruments Part I 6. Play Note and Play Instruments Part II 7. Creating a Guessing game 8. Create rock, paper, scissor games 7. Making animated movie -1 Weeks 9-12 1. Making Animated movie-1 2. Making animated movie -2 3. Making animated movie -3 4. Making animated movie -4 Note: "This course outline is a general guideline, we go by the pace of the group, when it comes to coding and creativity students have to get the hang of it." Class structure : 1. We group them by their skills and ages 2. We go by the group's pace - Not so fast and slow - Adequate level Teaching style : 1. Make kids understand that coding is FUN, not a subject to worry about scores and grades too much 2. Make them understanding applications of coding to create interest - Not to "just learn" something 3. We also help them understand coding pathway if they meet the challenges presented 4. Homework will be provided Interactivity: Highly interactive. Students can interact with Instructor just like in the classroom. Instructors are trained to control the class and keep the noise levels to low. We use Powerpoints and some of the exercises from Nexclap (Our own product developed for students). Participants are able to join the class from their homes and interact with us in real-time, it is a fun and engaging experience. Pre-requisites : None! Just have fun with it. if you have attended a few camps or classes and have some basic understanding, that's great. We help them to understand how to put that knowledge to use to create real things.
Online
Ages 6-18 years

AP Computer Science Test Workshop 2025
71%
by Siliconvalley4U
Is the student struggling with computer science subject at school? Does the student aim to get a score of 5 in this test? Or simply, the student would love to have a better understanding of the subject? We are here to help you with your journey. OUR GOAL IS TO: - Master 100% of the course content through reviewing and practicing the test, and running programs. - Build solid Java programming skills, and train computational thinking - Be able to design and implement programming algorithms independently - Master how to learn and prepare the AP CS exam independently - Get ideas on building CS programming projects COURSE OUTLINE: I. OBJECT-ORIENTED PROGRAM DESIGN - The overall goal of designing a piece of software (a computer program) is to correctly solve the given problem. A. Program and Class Design 1. Problem analysis 2. Data abstraction and encapsulation 3. Class specifications, interface specifications, relationships (“is-a,” “has-a”), and extension using inheritance 4. Code reuse 5. Data representation and algorithms 6. Functional decomposition II. PROGRAM IMPLEMENTATION - Part of the problem-solving process is the statement of solutions in a precise form that invites review and analysis. A. Implementation techniques 1. Top-down 2. Bottom-up 3. Object-oriented 4. Encapsulation and information hiding 5. Procedural abstraction B. Programming constructs 1.Primitive types vs. reference types 2. Declaration: Constants, Variables, Methods and Parameters, Classes, and Interfaces 3.Text output using System.out.print and System.out.println 4. Control: Method call, Sequential execution, Conditional execution, Iteration, and Recursion 5. Expression evaluation: Numeric expressions, String expressions, and Boolean expressions, short-circuit evaluation, De Morgan’s law C. Java library classes and interfaces included in the AP Java Subset III. PROGRAM ANALYSIS - The analysis of programs includes examining and testing programs to determine whether they correctly meet their specifications. A. Testing 1. Development of appropriate test cases, including boundary cases 2. Unit testing 3. Integration testing B. Debugging 1. Error categories: compile-time, run-time, logic 2. Error identification and correction 3. Techniques such as using a debugger, adding extra output statements, or hand-tracking code. C. Runtime exceptions D. Program correctness 1. Pre- and post-conditions 2. Assertions E. Algorithm Analysis 1. Statement execution counts 2. Informal running time comparison F. Numerical representations of integers 1. Representations of non-negative integers in different bases 2. Implications of finite integer bounds IV. STANDARD DATA STRUCTURES - Data structures are used to represent information within a program: Primitive data types (int, boolean, double), Strings, Classes, Lists, and Arrays (1-dimensional and 2-dimensional) V. STANDARD OPERATIONS AND ALGORITHMS - Standard algorithms serve as examples of good solutions to standard problems. Many are intertwined with standard data structures. A. Operations on data structures 1. Traversals 2. Insertions 3. Deletions B.Searching 1. Sequential 2. Binary C.Sorting 1. Selection 2. Insertion 3. Mergesort VI. COMPUTING IN CONTEXT - An awareness of the ethical and social implications of computing systems is necessary for the study of computer science. System reliability Privacy Legal issues and intellectual property Social and ethical ramifications of computer use "SiliconValley4u is a great choice for AP Comp Sci Tutoring. They are subject matter experts and extremely professional. When my daughter was struggling with AP Comp Sci they quickly made themselves available for consultation and got her back on track with excellent tutoring. She ended up scoring very well on her AP test. Akhil Y is a very patient tutor for AP Comp Sci Principles and AP Comp Sci A." - Alex M (Yelp review)
Online
Ages 12-18 years

Drawing/Painting Tuesdays 3:30 Virtual - May
by Kimberly V. Art
In Drawing/Painting Class we will create a variety of fine art projects focusing on technique and style, composition, brushwork, and systematic practice. KVArteest will give input on our subject matter, as we together decide what we want to learn.
Online
Ages 7-19 years

Drawing/Painting Wednesdays 1:30 Virtual - May
by Kimberly V. Art
In Drawing/Painting Class we will create a variety of fine art projects focusing on technique and style, composition, brushwork, and systematic practice. KVArteest will give input on our subject matter, as we together decide what we want to learn.
Online
Ages 7-19 years

Summer Camp - Roblox Madness 2025
71%
by Siliconvalley4U
Roblox, is well-known as an “Imagination Platform”. It allows its player to socialize which encourages to make friends with other players virtually! As they say, Roblox allows users to socialize, imagine, play, chat, interact, relate and create with other online players in different ways possible. This class will tackle the world of Roblox but with a twist! We will explore the game with a little bit of CODING! Classes will be taught online! Students will explore Roblox from the comfort of their home!
Online
Ages 6-18 years

Kids Online Python Camp
100%
by Young Gates
In this course, students will learn python tools, variables, data types, string manipulation, operators,, and more. First, the concepts are explained, followed by coding examples. Students will get a chance to execute the code as well. They will be challenged with additional exercises to deepen their knowledge. Students need a laptop and internet connection. NO ipads and tablets. The break-up of the syllabus in the course will be: Class 1: Python tools, setup, and various options available. Rules of programming in general. Data Types - integer , decimal , String and Boolean will be discussed Class 2: String manipulation and operations Class 3: Data Structure - List and if functions Class 4: Build couple of programs in python. If the student enjoys the first month then they can advance to more topics as well.
Online
Ages 11-14 years

Kids Online Python with Artificial Intelligence Camp
100%
by Young Gates
Welcome to Python with AI intro program . In this program you will learn basics of python and Day One: History of python Intro to A1 with python Teachable Machine Python basics Day Two: Python programming on variables, operators Control Flow Syntax debugging Day Three: Drawing fun shapes with python Python Functions Using Functions with control flow Dialogflow chatbot using control flow Day Four: Loops in Python List in python Solving Real-Life using python Day Five: Deploy your First A1 Model Image Basics Image Manipulation using python Final Project Showcase Parents Teacher Meet / Demo Day
Online
Ages 12-16 years

Coding For Little Curious Minds
100%
by Young Gates
Coding is a part of the computer science curriculum that is currently lacking in schools. I believe that all kids can code and it allows them to become creators and inventors, which is what we need our children to do as they get older. Students will learn the very basics of what coding is. 1. Compare coding and giving a character a command. 2. Watch a video that explains how coding relates to us, coding, algorithms and debugging. 3. Work together to get the character, home by providing a code. 4. Work on code.org to begin coding tasks together as a group. Coding is a great way to build social and emotional skills that include, perseverance, resilience and problem solving as well as creativity and innovation. Students will learn vocabulary words, algorithm, program and debugging. They will begin to understand how to give a specific set of directions, and when they directions don't work, they will be able to find the mistake and fix it. They will also learn why coding is important.
Online
Ages 4-7 years
Showing 1 - 21 of 86