The Medina Homeschool offers a variety of elective courses at the Medina Activity Center. Please see the class schedule and course descriptions below.
This course introduces students to the art of Arabic calligraphy, exploring its history, techniques, and cultural significance. Students will learn how to write in various calligraphic styles using traditional tools such as reed pens and ink. Through guided practice, they will develop precision, creativity, and an appreciation for the beauty of Arabic script. The course will culminate in a final project showcasing their skills.
Grades: 3-12. Pre-requisites: None.
This course introduces students to the world of art through painting techniques, creative expression, and cultural influences. Students will explore different artistic styles while focusing on nature, abstract art, geometric patterns, and landscapes—without portrait drawing or facial features. The course encourages creativity, patience, and an appreciation for diverse artistic traditions
Grades: Kindergarten. Pre-requisites: None.
Baking is a fun and engaging course designed to introduce young bakers to the world of baking. Throughout the course, students will explore various baking techniques, learn about different ingredients, and create a wide range of delicious treats, from cookies and cupcakes to breads and pastries. Each week, students will participate in hands-on activities that encourage creativity and teamwork while fostering essential kitchen skills. This course aims to inspire a love for baking while teaching the importance of nutrition, safety, and food presentation.
Grades: 1-12. Pre-requisites: None.
This Arabic module is designed to introduce the students to basic Arabic language skills in a secular, non-religious context. The curriculum focuses on building speaking, listening, reading, and writing abilities. Each class includes specific objectives, vocabulary, activities, video resources, daily Arabic letter practice, examples, and homework to reinforce learning.
Grades: 1-5. Pre-requisites: None
*Grades 1-5: Foundations & Logic
Focus: Transitioning from block-based logic to basic syntax through play and robotics.
Creative Coding with Scratch & Robotics: Students are introduced to the logic of programming using visual blocks to create interactive stories and games. We bridge the digital and physical worlds by programming simple robotics maneuvers, focusing on fundamental engineering principles.
Logic Jumpstart: Algorithms & Loops: This course focuses on "thinking like a programmer." Students learn to break down complex problems into step-by-step instructions (algorithms) and explore the power of loops and conditionals through hands-on STEM projects.
*Grades 6–8: The Build Phase
Focus: Introduction to real-world languages and mobile app concepts.
Python Explorers: Data & Automation: Using Python, students learn to manipulate data and automate simple tasks. This course introduces the concept of Data Analysis and "cleaning" information to prepare for more advanced science projects.
Mobile App Lab (Swift & Kotlin): Drawing from my experience building iOS and Android applications, students learn the basics of UI/UX design. They will use Swift or Kotlin to build their first functional mobile interfaces.
Web Wizards (JavaScript & HTML/CSS): Students explore how the internet works by building personal websites. We introduce GitHub early on for version control, teaching students how to manage and save their code professionally.
* Grades 9-12: Career & College Readiness
Focus: Professional workflows, AI, and industry-standard architecture.
Advanced Software Engineering (Java & C#): This course mirrors an industry environment, utilizing Agile methodologies and Test-Driven Development (TDD). Students build scalable applications using Java or C#, focusing on clean code and system architecture.
Introduction to AI & Machine Learning: Leveraging my background in Neural Networks and NLP, students explore how AI actually works. They will build simple Classification and Regression models using Python and Scikit-Learn.
Cloud-Native Web Development: Students learn to build and deploy modern web apps using React and Node.js. The course covers API development and how to host projects on cloud platforms like AWS or Azure.
Capstone: The Tech Startup Incubator: Students work in "sprints" to solve a real-world problem—such as an accessibility-focused ride-share app or an emergency SOS system. This course focuses on the full lifecycle: from documentation to final deployment on the App Store.
NOTE: All students will be required to bring a laptop to this class.
Grades: 1-12. Pre-requisites: None.
This course introduces students to the fundamentals of color theory and acrylic painting through hands-on exploration and structured exercises. Students learn to understand, identify, and create primary, secondary, and tertiary colors, as well as more advanced color concepts such as tint, hue, tone, and shade. The class emphasizes proper paint handling, workspace organization, and the process of creating visually balanced and accurate color wheels. Through peer review, practical exercises, and guided instruction, students develop both technical painting skills and a deeper understanding of how colors interact in art.
Grades: 1-12. Pre-requisites: None.
This program introduces young children to healthy eating, basic cooking skills, and food safety through engaging lessons and hands-on experiences.
Grades: 1-12. Pre-requisites: None.
This crochet course introduces students to the fundamentals of crocheting using age-appropriate instruction and hands-on practice. Students learn basic stitches, pattern reading, and finishing techniques while developing fine motor skills, focus, and patience. The course emphasizes creativity, consistency, and problem-solving through guided projects that increase in complexity for older students. By the end of the course, students complete a simple crochet project and gain confidence in working independently with yarn and hooks.
Grades: 6-12. Pre-requisites: None.
This course introduces students to functional fitness and CrossFit-style training in a safe, age-appropriate environment. Students learn fundamental movements, improve strength, endurance, balance, and coordination, and develop healthy exercise habits. Workouts combine bodyweight exercises, light resistance training, cardio, and teamwork-based activities. Emphasis is placed on proper form, safety, and personal improvement rather than competition. The course builds confidence, motivation, and a positive relationship with fitness.
Grades: 6-12. Pre-requisites: None.
Exercising the Right side of the brain to see object we know into simple shapes. Repetition of this skill will allow students to hone in on their abilities to draw anything they see. Student will realize that anyone can be an artist and draw what they see.
Grades: 1-12. Pre-requisites: None.
This course follows the Institute for Excellence in Writing (IEW) methodology, which builds strong writing skills through structured lessons, stylistic techniques, and incremental skill development. Grades 1-5 will focus on foundational writing skills using IEW’s "Structure and Style for Students" approach, emphasizing key word outlines, summarization, and basic stylistic techniques, while Grades 6-8 will advance these skills with more complex writing structures, varied sentence styles, and techniques for persuasive and narrative writing. By the end of the course, students will have a solid grasp of structured writing, improved vocabulary, and greater confidence in their ability to express ideas clearly and effectively.
Grades: 1-12. Pre-requisites: None.
This three-hour kindergarten program provides a well-rounded foundation in language arts, math, and science through hands-on, play-based learning. In language arts, students develop early literacy skills through storytelling, phonics, and interactive activities that build vocabulary, reading readiness, and expressive language. Math lessons introduce counting, number recognition, patterns, and basic problem-solving through engaging games and hands-on exploration. Science encourages curiosity and observation as students explore the world around them through simple experiments, nature studies, and sensory activities. This program fosters a love for learning while building essential skills in a fun and supportive environment.
This improv course introduces students to the fundamentals of improvisational theater through games, movement, and collaborative storytelling. Students learn to think quickly, listen actively, and respond creatively in the moment while building confidence and communication skills. The course emphasizes teamwork, imagination, and respectful participation in a supportive environment. Activities are adapted to be age-appropriate, with older students developing stronger narrative structure, character choices, and stage presence.
Grades: 6-12. Pre-requisites: None.
This course introduces students to the fundamentals of graphic design through hands-on creative projects, traditional and digital tools, and engaging activities. Young learners will explore colors, shapes, patterns, and basic layouts, while older students will dive deeper into color theory, typography, branding, and digital composition. Through projects such as posters, infographics, and advertisements, students will develop a strong foundation in design principles and visual communication.
Grades: 1-12. Pre-requisites: None
This beginner-level course introduces students to essential survival and scouting skills adapted for a residential and urban setting. Students will develop confidence, teamwork, and problem-solving skills while learning practical survival techniques such as basic first aid, navigation, shelter-building, and emergency preparedness. The course incorporates hands-on activities and challenges that make learning fun and engaging!
Grades: 1-12. Pre-requisites: None
This course introduces students to the art of planning and organizing parties and events. Students learn how to brainstorm themes, plan activities, manage budgets, create decorations, and organize fun and engaging experiences. The course emphasizes creativity, teamwork, organization, and problem-solving. Students will develop skills to design events from start to finish while learning about time management, attention to detail, and leadership.
Grades: 6-12. Pre-requisites: None.
This course takes a hands-on approach to robotics using VEX GO kits, focusing on mechanical design, coding, and problem-solving. Students will design, build, and program robots using VEXcode GO, exploring how motors, sensors, and gears work together. Through guided challenges and creative projects, students will learn the foundations of engineering design and teamwork. The course concludes with a student-designed VEX GO robotics challenge that applies their skills in real-world problem solving.
Grades: 1-12. Pre-requisites: None.
This sculpture course introduces students to three-dimensional art using kid-friendly, air-dry or modeling clay. Students explore form, balance, texture, and structure while creating sculptural works that are expressive and imaginative. The course emphasizes building objects, abstract forms, and functional-inspired sculptures without creating facial features or realistic faces. Projects focus on shape, movement, texture, and storytelling through form. Expectations and complexity increase from elementary through high school levels, allowing students to grow in craftsmanship and conceptual thinking.
Grades: 1-12. Pre-requisites: None.
This STEM course introduces students to the exciting world of Science, Technology, Engineering, and Mathematics through hands-on, inquiry-based learning. The course encourages critical thinking, creativity, and problem-solving as students explore real-world concepts and engage in fun, interactive projects. The course emphasizes exploration, experimentation, and collaboration, providing a solid foundation in the core principles of STEM while fostering curiosity and a love for learning.
Grades: 1-2. Pre-requisites: None.
This course introduces students to the fundamentals of Taekwondo, emphasizing discipline, technique, and self-defense. Students will develop physical fitness, coordination, and confidence through a structured progression of lessons.
Grades: 1-8. Pre-requisites: None.
This course introduces students to team-based board and tabletop games inspired by or originating from cultures around the world. Each week, students learn a new game that emphasizes strategy, cooperation, communication, and critical thinking rather than physical competition. Through guided gameplay, students explore how games reflect cultural traditions, problem-solving styles, and social interaction in different countries. The course encourages teamwork, patience, turn-taking, and respectful collaboration in a one-hour weekly class.
Grades: 1-5. Pre-requisites: None.
This woodworking course introduces students to the fundamentals of working with wood through hands-on, age-appropriate projects. Students learn basic woodworking concepts such as measuring, planning, assembling, and finishing while developing fine motor skills, problem-solving abilities, and craftsmanship. The course emphasizes safe tool use, responsible work habits, and an understanding of wood as a natural material. Projects focus on simple functional and creative builds, with increasing independence and complexity for older students. Through guided instruction and practice, students gain confidence in designing and constructing wooden objects while appreciating the value of patience, precision, and safety.
Grades: 6-12. Pre-requisites: None.
Class Availability Disclaimer
Please note that classes will only be offered if the minimum required number of students enroll. If a class does not meet the enrollment threshold, it may be canceled, and families will be notified in advance. Thank you for your understanding and support.