STEM Coding and AI Programs
for Homeschoolers


Release Your Brilliance   -   Fuel your curiosity   -   Shape your future with the newest technologies

AI CODE ACADEMY curriculum brings the opportunity to students providing them with up to date, technology and project based learning experiences. Our instructors provide support to ensure an efficient workflow for our students by providing all of the class materials virtually. The modules within the curriculum may include topics such as Scratch coding, Micro.bit and Sensor Modules, Machine Learning Projects with Scratch, Python, and Machine Learning Projects with Python, in which students will have opportunities to learn advanced coding techniques, design games, and create interactive projects/stories.

Mobirise

Special Offers to Homeschool Students


15% off on all courses  •  Flexible schedules •  Monthly social activities 

The DSA Advantages

  • Latest Tech:  Pythyon, Modern AI and Machine Learning, Game Design
    Nurture your gifted child's passion for learning through new technologies.
  • Hands-on, Minds-on
    Enhance your child's abilities with engaging, interactive software and hardware coding.
  • Highly Qualified Instructors
    They're well trained and they love coding and technology.
  • Small Camp Sizes
    No more than 12 students per camp, 5 students to start.
  • Project Based Learning 
    A fun project each day.
  • Satisfaction Guaranteed 
    If your child does not enjoy camp , we'll happily issue a full refund after the second day.

CODING & AI PROGRAMS

Mobirise



Fun Scratch Coding Projects   (L1)                                    ($295)

Grade Level     Grades 2 – 4      
(max 10 participants)

What to Expect
We learn to code with Scratch, the most popular block-based coding for kids from MIT. This course contains introduction of Scratch coding, 8 Scratch projects, and one final project at each student’s choice. Students will be asked to present their projects on the last day. From this six-day program, students will have opportunities to tackle complex Scratch projects that can build solid coding foundations for machine learning.


Prerequisites:  No coding experience required

Mobirise



Fun Scratch Coding Projects (L2)                                  ($295)

Grade Level     Grades 2 – 5    
(max 10 participants)

What to Expect
This level 2 Scratch course contains 8 Scratch projects, and one final project at each student’s choice, which gives students more opportunities to improve their coding skills and logic in programming. Students will be asked to present their projects on the last day. From this ten-day program, students will have opportunities to tackle complex Scratch projects that can build solid coding foundations for machine learning.

Prerequisites: Scratch coding experience required

Mobirise



Fun Scratch Coding Projects (L3)                                   ($295)

Grade Level     Grades 3 – 5    
(max 10 participants)

What to Expect
This advanced Scratch course contains 8 Scratch projects, and one final project at each student’s choice, which gives students more opportunities to improve their coding skills and logic in programming. Students will be asked to present their projects on the last day. From this ten-day program, students will have opportunities to tackle complex Scratch projects that can build solid coding foundations for machine learning.

Prerequisites:  Scratch coding experience required

Mobirise



Machine Learning in Scratch                                         ($325)

Grade Level     Grades 4 – 6    
(max 10 participants)

What to Expect
Students will have hands-on experiences for training data based machine learning models and building things with them, by creating projects and games with Scratch using text, image, or sound recognition. This course provides 9 different ML Scratch projects, and one final project at each student’s choices. Machine learning methodologies will enhance students’ learning skills for their other subjects.

Prerequisites: Scratch coding experience required
Materials:  An account in www.aicode101.com

Mobirise


Project based Python for Kids (L1)                                ($295)

Grade Level     Grades 5 – 12    
(max 10 participants)

What to Expect
In this ten-day program, students will learn the most popular programming language for software engineering, data science, machine learning and AI. Students will learn to build simple Python based games using programming loops and functions, draw graphics using the Python module Turtle and create stories. 

Prerequisites: Scratch or other coding experience prefered 
Materials:  an account at Replit.com

Mobirise

Projects Based Python for Kids  (L2)                             ($295)

Grade Level     Grades 5 – 12   
(max 10 participants)

What to Expect
Python is the most preferred language. If you want to achieve expertise in Python, then it is crucial to work on some real-time Python project ideas. Project-based learning is the most important thing to improve your knowledge. In this 10-day intermediate course, students will learn more fun Python game projects, and create some real fun applications.

Prerequisites: Python experience required
Materials: download IDE at https://thonny.org/

Mobirise



Projects Based Python for Kids  (L3)                              ($295)

Grade Level     Grades 5 – 12    
(max 10 participants)

What to Expect
In this course, students develop skills necessary for working with APIs, data analysis, and file systems through fun and challenging project-based lessons. The tkinter library is taught to allow students to create more complex projects with graphical elements. Students are introduced to the concepts of recursion, encryption, data persistence, server-client connections, and multithreading. Projects completed in this course demonstrate useful applications for students’ newly acquired Python skills. Upon completion of this course, students are prepared to take Machine Learning in Python with Big Data.

Prerequisites: Python 1 or 2 needed
Materials:  download IDE at https://thonny.org/

Mobirise



Machine Learning in Python with Big Data          ($325)

Grade Level     Grades 6 – 12   
(max 10 participants)

What to Expect
This course is designed to provide students with basic machine learning and big data concepts that they will be able to apply in the course. They will also be shown the tools they will be using throughout the course on a few fun AI projects involving Image Recognition/classification and data manipulation. Students will have an opportunity to predict NBA draft and Stock market price using existing data. 

Prerequisites: Python experience required
Materials:  www.aicode101.com and Google Colaboratory

Mobirise



Machine Learning in Python with Raspberry Pi +  Sensors (Level  1)                                                                           ($355)

Grade Level     Grades 6 – 12   
(max 10 participants)

What to Expect
Raspberry Pi is a low cost mini-computer which is capable of doing everything you’d expect a desktop computer to do, and enables people of all ages to explore computing and program in languages like Scratch and Python. Students will learn how to code to use various electronic modules such as an LED light, ultrasonic sensor, servo, photoresistor, WebIOPi/IoT, etc. Machine Learning models are included.

Prerequisites: Python experience required

Materials: Students need to purchase the following items:
CanaKit Raspberry Pi 3 Kit with 2.5A Power Supply ($55)
32GB microSDHC Class 10 microSD Memory Card ($8)
AICode101 Starter Toolbox for Raspberry Pi ($59)
If your computer doesn't have a SDHC card port, you also need to purchase a Vanja Micro USB OTG Adapter
-OR-
If you want to get a Raspberry Pi 4B, please purchase this one
CanaKit Raspberry Pi 4 4GB Starter Kit ($100) 

Mobirise




HTML & CSS & WordPress Web Design      ($295)

Grade Level     Grades 5 – 12  
(max 10 participants)

What to Expect
This course is designed to provide students with an introduction to HTML and CSS and WordPress used in designing and creating web pages. Students will have a complete and wide array of customization freedom in the creation of their own web pages! Students will have a fun Kahoot Review on all concepts learned before presenting their final projects.

Prerequisites: Python or JavaScript preferred

Mobirise



Projects Based JavaScript  (L1)                                            ($295)

Grade Level     Grades 5 – 12  
(max 10 participants)

What to Expect
JavaScript is more than just the most popular language for web design, but a tool you'll use to turn your ideas and code into something tangible. In this course, students will learn the fundamentals of coding and utilize this powerful language to build engaging, interactive games. Create your projects with flashy graphics and read user input to recreate games you love, build games from start to finish, and practice game design principles with engaging activities. 

Prerequisites: Python experience preferred 
Materials: An account at Replit.com

Mobirise



Projects Based JavaScript (L2)                                         ($295) 

Grade Level     Grades 5 – 12   
(max 10 participants)

What to Expect
In this advanced 10-day program, students will learn more fun JavaScript game projects, and create some real applications like Clock, Quiz, Tic Tac Toe, MadLibs, Code clicker and Dots and boxes. Students will be asked to create their own projects from what they have learned throughout the class. Upon completion the projects are demonstrated by their creators.
 
Prerequisites: JavaScript 1  required
Materials: An account at Replit.com

Mobirise

Roblox and Lua                                                 ($295) 

Grade Level     Grades 3 – 8   
(max 10 participants)

What to Expect
Roblox is the largest social platform that allows kids to create and play games together in immersive 3D worlds. In this course, students will use Roblox to design and publish fun games to the Roblox website that can reach millions of players. They will learn game design fundamentals and develop coding skills by writing LUA scripts that handle in-game events, triggers, collisions, and more.

Prerequisites: no  

Materials: An account at  roblox.com 

Mobirise

3D Game Design with Unity                                                    ($295) 

Grade Level     Grades 5 – 12   
(max 10 participants)

What to Expect
Do you want to become a gamemaker instead of a gameplayer? Unity is one of the best 3D game and graphic design tools in the world, which bridges the fields of art, code, and design. You can piece together different elements and assets to build your own design. Then with C# coding, you will show players how to interact with your creation. You will design incredible experiences for yourself and your friends, and join a community of millions of developers using Unity!

Prerequisites: Python or JavaScript required

Materials: An account at Unity.com

LEARN FROM HOME

Well-structured, biweekly sessions available now in multiple time zones
10 consecutive working days, Monday-Friday, Weekend options

Zoom Live Camps  •  Ages 6-18 

Mobirise web page software - Visit site