Program Overview

SparkMyThought Academy provides classes in Coding, Robotics and Advanced Tech topics to students in Grades 1 to 12. These classes run year-round, and are also offered as summer/school break camps. SparkMyThought also provides many of our beginner level courses as after-school enrichment classes at various Public, Private, and Charter Schools in the SF Bay area.

Why do students need these skills?

  1. STEM curiosity: As you may have suspected, Tech is the way of the future! The one language all kids of today will need in their lives tomorrow is “coding”. However, Robotics and Coding are seldom taught in-depth in schools. ‘STEM’ connects the world and so much of our world is interconnected. The importance of understanding hardware and software platforms cannot be overstated.
  2. AP courses and Engineering Choices: Science and technology are required for almost ALL fields. Whether your student is interested in medicine, or food, or being a writer or artist, technological background and advances impact all these fields! SparkMyThought students are armed with knowledge and experience with technologies and platforms which are great foundation for AP Computer Science courses in High School and beyond.
  3. Prepare for Future Careers: Prepare for the future, for cool new fields and jobs that don’t even exist yet. Lead the charge on Science and Technology marvels of tomorrow! It is crucial to have a solid foundation rooted in understanding today’s technology and being a part of building the technology of the future.
  4. Teamwork and Collaboration: SparkMyThought class curriculum is carefully executed to help your student develop Teamwork and Collaboration skills. They also learn to connect Creativity with Technology.
  5. Build Self-Confidence: Learning about how things work on the inside, as opposed to just being a user of technology, boosts your student’s self-confidence as they build their very own Robots, Digital Assistants, 3D animations and learn to program them with various languages.

The SparkMyThought Advantage

  1. Expert Faculty: Our Faculty are experts in their fields, and passionate about teaching STEM to the next generation! Our classes are an opportunity for your student to engage in their own passion for the field, to venture out of their comfort zone and learn in a relaxed, supportive setting.
  2. Self Paced, individually challenged: Whether your student is starting out on the path of tech learning or they have experience with some robotics, programming or participating in various regional or national contests, we help them build upon their knowledge and gain in-depth understanding. SparkMyThought courses are self-paced and also peer-paired so kids learn to reduce dependency while having the support from their team mates and our champion instructors! We provide additional challenges for exceptionally advanced learners.
  3. Small Class Sizes: We have Small Class sizes to allow individual attention. We make sure your student is building expertise and learning new skills as they work through the courses.
  4. Hands-On Experience: Our hands-on immersive classes capture the interest of your budding technologist and help them grow their thinking. Our format helps them Analyze, Predict, Build, Problem Solve and Play with their creations.

Student Progression

Our Program is carefully designed to build expertise in a broad set of tech fields and guide students in a step-by-step manner so that they can build upon the foundational skills. In addition, they gain depth in core areas including hardware as well as software skills.

The program progression above challenges the students to pursue increasingly complicated topics in Electrical, Electronics, Mechanical and Computer Science Engineering.

Courses in each Level

Which course should I pick?

If your student hasn’t had any programming experience outside of school, we recommend they sign up for our Orion level Block Based programming and Game Development – SMT1A

If your student hasn’t had any robotics or circuits experience outside of school, we recommend they sign up for our Orion level Electronics Circuits and Components – SMT1B

If you are a returning student, please pick the course based on eligibility criteria (defined in the table below) and prior courses already completed by the student. Feel free to email us (contact@sparkmythought.com) or call us (408) 634 2470 – for a personalized recommendation.

Location and Schedule

  • Location: 1073 S DeAnza Blvd, San Jose, CA 95129
  • Dates: Saturdays - 09/07, 09/14, 09/21, 09/28, 10/05, 10/12, 10/19, 10/26, 11/02, 11/09

Register

To register for a course, please click on the ‘Register’ link under the required course and follow the prompts.

Course Schedule/Saturday hours Eligibility Objective Course Summary

Block Based Coding & Game Development [SMT1A, Orion]
Register

9:00 AM - 10:00 AM

Recommended
for Gr 3-6

Learn fundamentals of programming & algorithms using an innovative approach of block-based game development

Develop sequential algorithms to move characters. Debug by identifying & fixing errors. Acquire the concept of variables, loops, conditions and events.

Electronics Circuits & Components [SMT1B, Orion]
Register

9:00 AM - 10:00 AM

Recommended
for Gr 1-4

Introduction to electronic circuits & physics concepts like electricity, resistance, and electromagnetism.

Assemble projects like AM/FM radios, burglar alarms, doorbells & flying propellers using LEDs, resistors, switches, ICs & DC motors

Virtual &
Augmented
Reality (SMT1C, Orion)
Register

10:00 AM - 11:00 AM

Recommended
for Gr 3-6

Prerequisite:
SMT1A

Enhance design skills, improve spatial thinking and augment coding expertise.

Conceptualize, design and build your own content in 3D with visual coding. Experience your creations in an engaging immersive environment.

Programmable Sensors & Actuators (SMT2A, Cygnus)
Register

10:00 AM - 11:00 AM

Recommended
for Gr 4-6

Prerequisite:
SMT1A, SMT1B, SMT1C

Introduction to the key concepts in various engineering disciplines including Mechanical, Electrical, Electronics & Computer Science Engineering.

Design, build, code & take-home robots like industrial arm, self-driving car, line follower, & RC tank. Learn physics and electronics behind programmable sensors, actuators and other input/output peripherals.

Intro to Artificial Intelligence (SMT2B, Cygnus)
Register

 

11:00 AM - 12:00 PM

Recommended
for Gr 4-6

Prerequisite:
SMT1A, SMT1C

High level intro to machine learning & neural networks – Supervised and Reinforcement learning.

Code smart bots capable of Natural Language Processing like Alexa/Siri, Image Classification & Optical Character Recognition to recognize human handwriting, game mechanics.

Advanced Robotics with Lego MindStorms (SMT2C, Cygnus)
Register

10:00 AM - 11:00 AM

Recommended
for Gr 4-6

Prerequisite:
SMT2A

Acquire engineering design skills with horizontal coding to enable simple robotics & complex algorithms.

Develop software libraries to compete in FLL missions using touch, color, ultrasonic, gyro & infrared sensors, medium and large motors.

Python Programming - I (SMT3A, Pegasus)
Register

11:00 AM - 12:00 PM

Recommended
for Gr 5-8.
Prerequisite:
SMT2A, SMT2B, SMT2C

Enable simple problem solving using Python

Hands on problem-solving with exercises involving Input/Print, Numbers, Conditions, Variables, Loops, Lists, String manipulation

Python Programming - II (SMT3B, Pegasus)
Register

11:00 AM - 12:00 PM

Recommended
for Gr 5-8.
Prerequisite:
SMT3A

Enable complex problem solving using Python

Nested conditions, Nested loops, Multi-threading, Matrices, Functions, Sets and Dictionaries

Robotics with RaspBerry Pi & Python (SMT3C, Pegasus)
Register

1:00 PM - 2:00 PM

Recommended
for Gr 5-8.
Prerequisite:
SMT3B

Get familiar with the internals of Raspberry Pi platform

Choice of projects from Digital Assistant, Home Automation, Smart TV, Retro Gaming Machine, WiFi Extender, Media Center, Security System, Time Lapse Camera, Minecraft Game Server, NAS File Server, FM Radio Station, Tor Router and Twitter Bot.

Machine Learning - I (SMT3D, Pegasus)
Register

2:00 PM - 3:30 PM

Recommended
for Gr 6-10.
Prerequisite:
SMT3B

Develop strong foundation in data analysis, processing and visualization using tools from the industry.

Develop projects using Python libraries – NumPy & Pandas for data analysis, Matplotlib, Seaborn & Cufflinks for data visualization, Linear & Logistic regression using Scikit Learn.

Java Programming - I (SMT4A, Hercules)
Register

1:00 PM - 2:00 PM

Recommended
for Gr 6-10.
Prerequisite:
SMT3B

Enable simple problem solving using Java

Exercised involving variables, Conditionals, Loops, Arrays, Nested conditions, Nested loops

Java Programming - II (SMT4B, Hercules)
Register

1:00 PM - 2:00 PM

Recommended
for Gr 6-10.
Prerequisite:
SMT4A

Enable complex problem solving using Java

Exercises involving Functions, Strings, File I/O, Matrices

Machine Learning- II (SMT4C, Hercules)
Register

3:30 PM - 5:00 PM

Recommended
for Gr 6-10.
Prerequisite:
SMT3D

Develop strong foundation in data classification, clustering and regression.

Develop projects using K Nearest Neighbors, Decision Trees and Random Forests, Support Vector Machines, K Means Clustering, Principal Component Analysis, Natural Language Processing, Neural Networks and Deep Learning, TensorFlow Estimators

Machine Learning- III (SMT5A, Hydra)
Register

5:00 PM - 6:30 PM

Recommended
for Gr 6-10.
Prerequisite:
SMT4C

Learn to solve real world problems using Machine Learning

Polynomial Regression, Support Vector Regression, Decision Tree Regression, Random Forest Regression, Linear Discriminant Analysis, XGBoost and Convolutional Neural Networks.

Robotics with ROS (SMT5B, Hydra)
Register

TBD

Recommended
for Gr 6-10.
Prerequisite:
SMT3C

Get a head-start in the field of professional robotics with Robot Operating System (ROS)

Build your own robot from scratch and control it using ROS.

Class Referral Discounts

Classes are just more fun with friends! Refer your friends to our classes at any location, and both you and your friend save $15!!

You can find more details about our referral program in the FAQs