top of page

Fall Module Offerings

Scratch Coding and Robotics

Course Overview: This is a fun and interactive class designed for youth starting at the 2nd grade! This course introduces young learners to basic coding and robotics through hands-on projects and engaging activities. ​ Scratch Coding: Introduction to Scratch: Students will learn to use Scratch, a visual programming language, to create interactive stories, games, and animations. Basic Programming Concepts: Students will explore sequences, loops, events, and conditionals using drag-and-drop blocks. Interactive Projects: From guided projects to creating their own animations and games, students will enhance their creativity and logical thinking. Robotics: Basics of Robotics: An introduction to what robots are and their uses in daily life. Building Simple Robots: Using age-appropriate kits, students will build and assemble simple robots. Programming Robots: Students will program their robots with Scratch, learning to make them move and respond to sensors. Learning Objectives: Computational Thinking: Enhancing problem-solving and logical thinking. Creativity: Encouraging unique project designs and solutions. Collaboration: Promoting teamwork and communication skills. Confidence: Building self-assurance through successful project completion. Class Structure: Bi-Weekly Sessions: 2.5hr sessions once every other week. Hands-On Activities: A mix of instruction, guided practice, and hands-on activities. Project-Based Learning: Various projects leading to a final showcase for classmates and parents.

Python and JavaScript  

Course Overview: Our Advanced Coding Class offers youth the opportunity to dive into Python and JavaScript, two of the most widely-used programming languages. This course is ideal for students with a strong foundation in literacy and mathematics, as these skills are crucial for understanding coding concepts and logic. ​ Python Programming: Introduction to Python: Learn the basics of Python, a powerful and versatile programming language. Core Concepts: Explore variables, data types, control structures, functions, and modules. Projects: Create real-world applications such as simple games, calculators, and data analysis tools. JavaScript Programming: Introduction to JavaScript: Understand the basics of JavaScript, the language of the web. Core Concepts: Study variables, functions, events, loops, and DOM manipulation. Projects: Develop interactive web pages, dynamic forms, and simple web-based games. ​ Learning Objectives: Enhance Problem-Solving Skills: Apply logical thinking and problem-solving strategies to coding challenges. Develop Computational Thinking: Understand the process of breaking down complex problems into manageable parts. Promote Creativity: Encourage students to design and build their own projects. Strengthen Literacy and Math Skills: Utilize reading comprehension and mathematical reasoning in coding tasks. ​ Class Structure: Weekly Sessions: 60-minute sessions once a week  Hands-On Coding: Interactive coding exercises and projects. Instructor Support: Guidance from experienced coders who provide personalized feedback.

​SAT Prep

Course Overview: Our Comprehensive SAT Prep Course is designed to help high school students achieve their best possible score on the SAT. Hosted by a state-certified teacher, this course covers all sections of the SAT, including Math, Evidence-Based Reading, and Writing. Through detailed instruction, practice tests, and personalized feedback, students will gain the strategies, practice, and confidence needed to excel. All necessary materials are provided, ensuring students have everything they need for success. ​ What Youth Will Learn: ​ Math Section: Core Concepts: Review essential math topics, including algebra, geometry, and advanced math. Problem-Solving Strategies: Learn effective techniques for solving complex problems and managing time during the test. Practice Questions: Work through a variety of practice problems to reinforce understanding and improve accuracy. ​ Evidence-Based Reading Section: Reading Comprehension: Develop skills to quickly and accurately understand and analyze reading passages. Critical Thinking: Enhance critical thinking skills to answer questions about main ideas, details, inferences, and vocabulary in context. Strategies for Success: Learn strategies to approach different types of reading questions and eliminate incorrect answers. ​ Writing and Language Section: Grammar and Usage: Review essential grammar rules and usage principles tested on the SAT. Effective Writing: Understand how to identify and correct errors in sentence structure, punctuation, and style. Editing Practice: Practice editing and improving passages to enhance clarity and coherence. ​ Test-Taking Strategies: Time Management: Learn how to manage time effectively during each section of the SAT. Answering Techniques: Discover strategies for making educated guesses and handling difficult questions. Stress Reduction: Develop techniques to stay calm and focused during the test. ​ Practice Tests: Full-Length Tests: Take full-length, timed practice tests to simulate the actual SAT experience. Performance Analysis: Receive detailed feedback on practice tests to identify strengths and areas for improvement. Targeted Practice: Focus on specific areas that need improvement based on practice test results. ​ Learning Objectives: Improve Scores: Aim to achieve the highest possible score on the SAT through comprehensive review and practice. Build Confidence: Gain confidence in test-taking abilities through thorough preparation and practice. Enhance Skills: Strengthen math, reading, and writing skills essential for SAT success. Develop Strategies: Master effective test-taking strategies to maximize performance on test day. ​ Class Structure: Weekly Sessions: Regular sessions designed to cover all aspects of the SAT, typically 90 minutes to 2 hours each. Interactive Lessons: Engaging and interactive lessons that focus on both instruction and practice. Homework and Practice: Regular assignments and practice questions to reinforce learning and track progress. ​ Materials Provided: Study Materials: All necessary SAT prep books, practice tests, and other resources are provided. Calculator: A scientific or graphing calculator for the math section. ​ Instructor: Our experienced and dedicated state-certified teacher has a proven track record of helping students succeed on the SAT. They provide personalized feedback, answer questions, and offer guidance to ensure each student reaches their full potential. ​ Join our Comprehensive SAT Prep Course and take the first step towards achieving your college admission goals. With thorough preparation, expert guidance, and all materials provided, you'll be ready to excel on the SAT and beyond!

Cybersecurity

Course Overview: Our Cybersecurity Essentials class is designed to introduce youth starting at the 4th grade to the fundamentals of cybersecurity. This course will help young students understand the importance of online safety, data protection, and responsible digital citizenship. Through interactive lessons and hands-on activities, students will learn how to protect themselves and their information in the digital world. ​ What Youth Will Learn: Introduction to Cybersecurity: Basic Concepts: Understand what cybersecurity is and why it matters. Cyber Threats: Learn about common online threats such as viruses, malware, phishing, and hacking. ​ Internet Safety: Safe Browsing: Discover how to navigate the internet safely and identify secure websites. Personal Information: Understand what personal information is and why it's important to keep it private. Social Media Safety: Learn how to use social media responsibly and the potential risks involved. ​ Protecting Digital Devices: Device Security: Learn the basics of securing computers, tablets, and smartphones. Password Safety: Understand the importance of strong passwords and how to create and manage them. Software Updates: Recognize the importance of keeping software and apps up to date. ​ Data Protection: Encryption: Get a basic introduction to encryption and how it helps protect information. Backing Up Data: Learn the importance of regularly backing up important data. ​ Responsible Digital Citizenship: Digital Footprint: Understand what a digital footprint is and how to manage it. Cyberbullying: Learn about cyberbullying, its effects, and how to prevent and respond to it. Ethical Behavior: Promote ethical behavior online and respect for others' privacy. ​ Hands-On Activities: Interactive Simulations: Participate in simulations that demonstrate real-world cybersecurity scenarios. Games and Puzzles: Engage in fun games and puzzles that reinforce cybersecurity concepts. Project-Based Learning: Work on projects that involve creating safe online practices and developing cybersecurity strategies. ​ Learning Objectives: Build Awareness: Increase awareness of cybersecurity and the importance of online safety. Develop Skills: Equip students with basic skills to protect themselves and their information online. Promote Responsibility: Encourage responsible and ethical behavior in the digital world. Foster Critical Thinking: Develop critical thinking skills through problem-solving activities related to cybersecurity. ​ Class Structure: Weekly Sessions: 4-60-minute sessions once a week. Interactive Lessons: A mix of instruction, discussions, and hands-on activities. Collaborative Learning: Opportunities for students to work together on projects and share ideas.

Basics of Computer Science

Course Overview: Our Cybersecurity Essentials class is designed to introduce youth starting at the 4th grade to the fundamentals of cybersecurity. This course will help young students understand the importance of online safety, data protection, and responsible digital citizenship. Through interactive lessons and hands-on activities, students will learn how to protect themselves and their information in the digital world. ​ What Youth Will Learn: Introduction to Cybersecurity: Basic Concepts: Understand what cybersecurity is and why it matters. Cyber Threats: Learn about common online threats such as viruses, malware, phishing, and hacking. ​ Internet Safety: Safe Browsing: Discover how to navigate the internet safely and identify secure websites. Personal Information: Understand what personal information is and why it's important to keep it private. Social Media Safety: Learn how to use social media responsibly and the potential risks involved. ​ Protecting Digital Devices: Device Security: Learn the basics of securing computers, tablets, and smartphones. Password Safety: Understand the importance of strong passwords and how to create and manage them. Software Updates: Recognize the importance of keeping software and apps up to date. ​ Data Protection: Encryption: Get a basic introduction to encryption and how it helps protect information. Backing Up Data: Learn the importance of regularly backing up important data. ​ Responsible Digital Citizenship: Digital Footprint: Understand what a digital footprint is and how to manage it. Cyberbullying: Learn about cyberbullying, its effects, and how to prevent and respond to it. Ethical Behavior: Promote ethical behavior online and respect for others' privacy. ​ Hands-On Activities: Interactive Simulations: Participate in simulations that demonstrate real-world cybersecurity scenarios. Games and Puzzles: Engage in fun games and puzzles that reinforce cybersecurity concepts. Project-Based Learning: Work on projects that involve creating safe online practices and developing cybersecurity strategies. ​ Learning Objectives: Build Awareness: Increase awareness of cybersecurity and the importance of online safety. Develop Skills: Equip students with basic skills to protect themselves and their information online. Promote Responsibility: Encourage responsible and ethical behavior in the digital world. Foster Critical Thinking: Develop critical thinking skills through problem-solving activities related to cybersecurity. ​ Class Structure: Weekly Sessions: 4-60-minute sessions once a week. Interactive Lessons: A mix of instruction, discussions, and hands-on activities. Collaborative Learning: Opportunities for students to work together on projects and share ideas.

Math and reading tutoring are available as options for students that are in need of extra support.

Reading + Math Tutoring

bottom of page