Enjoy online classes? Check us out on Outschool!

Maker Mindz
Maker Mindz
  • Home
  • Our Programs
    • Explore with us
    • Innovate with us
    • Code with us
    • Play with us
    • Research with us
    • Design with us
    • Build with us
    • Jam with us
    • Consult with us
    • Chat with us
  • Donate
  • Support Us
  • Blog
  • Opportunities
    • Director of Partnerships
    • Strategy Advisor
    • Web Dev Instructor
    • AI Instructor
    • Remote Arduino Instructor
    • Physics Instructor
  • Partner with us
  • FAQ
  • Feedback matters
  • Privacy Policy
  • Terms & Conditions
  • Contact us
  • More
    • Home
    • Our Programs
      • Explore with us
      • Innovate with us
      • Code with us
      • Play with us
      • Research with us
      • Design with us
      • Build with us
      • Jam with us
      • Consult with us
      • Chat with us
    • Donate
    • Support Us
    • Blog
    • Opportunities
      • Director of Partnerships
      • Strategy Advisor
      • Web Dev Instructor
      • AI Instructor
      • Remote Arduino Instructor
      • Physics Instructor
    • Partner with us
    • FAQ
    • Feedback matters
    • Privacy Policy
    • Terms & Conditions
    • Contact us
  • Sign In
  • Create Account

  • Bookings
  • My Account
  • Signed in as:

  • filler@godaddy.com


  • Bookings
  • My Account
  • Sign out


Signed in as:

filler@godaddy.com

  • Home
  • Our Programs
    • Explore with us
    • Innovate with us
    • Code with us
    • Play with us
    • Research with us
    • Design with us
    • Build with us
    • Jam with us
    • Consult with us
    • Chat with us
  • Donate
  • Support Us
  • Blog
  • Opportunities
    • Director of Partnerships
    • Strategy Advisor
    • Web Dev Instructor
    • AI Instructor
    • Remote Arduino Instructor
    • Physics Instructor
  • Partner with us
  • FAQ
  • Feedback matters
  • Privacy Policy
  • Terms & Conditions
  • Contact us

Account


  • Bookings
  • My Account
  • Sign out


  • Sign In
  • Bookings
  • My Account

CODE WITH US

Arduino Workshop

Full Stack Web Development

Full Stack Web Development

100% Online

Learn More

Full Stack Web Development

Full Stack Web Development

Full Stack Web Development

100% Online

Learn More

Want to learn coding with Arduino but don't know where to start?

Welcome to our online Arduino class—an exciting journey into the world of electronics and programming!


In this comprehensive course, students will dive deep into the fascinating realm of Arduino—an open-source platform used for building interactive projects. If you are a beginner, this is the right course for you.


Through a series of engaging lessons and hands-on projects, you'll learn the fundamentals of Arduino programming, circuit design, and sensor integration. From blinking LEDs to creating advanced systems, you'll gain the knowledge and skills needed to bring your ideas to life.


Led by experienced instructor with a passion for electronics and education, our online Arduino class offers a supportive learning environment where students can explore, experiment, and innovate at their own pace.


Let's embark on this electrifying journey together!

Basic Arduino Camp

Welcome to our Arduino programming course! Our workshop cost includes materials that you will need to embark on this journey.  While we offer instructor-led sessions, majority of the course is designed for independent study, with expert guidance along the way.  


We can meet once a week for 4 weeks or follow a compressed schedule for instructor led sessions. Schedule will be confirmed after sign up.


Workshop agenda:

 

TinkerCAD Circuits

Build the physical version of the circuits in the Arduino Blink lab.

Temperature sensor

Servo, stepper, and DC motors (a.k.a MotorParty)

Sign up

Arduino Workshop Interest Form

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Full Stack Web Development (React, NodeJS, MongoDB)

 Dive into the world of modern web development with our hands-on, 22-week Full Stack Web Development course! 


Designed for high school students, this program will guide you through the essentials of creating a fully functional web application from scratch. You’ll master popular technologies like React for building dynamic user interfaces, NodeJS for backend development, and MongoDB for managing data. By the end of the course, you’ll develop and launch a web application. No prior experience is required—just a passion for learning and building! 


This workshop is held once a year. 22-week workshop, with 2-hr meetings twice every week.

Workshop cost: $700


Complete the interest form and we will confirm workshop dates with you when we have adequate sign-ups


Workshop agenda:

  

Lesson 1: Introduction to Web Development

  • Overview of the web development landscape
  • Introduction to the MERN stack (MongoDB, Express, React, NodeJS)
  • Setting up the development environment


Lesson 2: HTML, CSS, and JavaScript Fundamentals

  • Recap of HTML and CSS basics
  • Introduction to JavaScript: Variables, Functions, and DOM manipulation
  • Hands-on: Creating your first interactive webpage


Lesson 3: React Basics – Building Dynamic User Interfaces

  • Introduction to React: Components, JSX, and state management
  • Hands-on: Building a simple React app with dynamic content


Lesson 4: Advanced React Concepts

  • Props, State, and Event Handling in React
  • Introduction to React Router for single-page applications (SPA)
  • Hands-on: Enhancing the app with multiple pages and routing


Lesson 5: Backend Basics – Introduction to NodeJS and Express

  • Setting up a NodeJS server
  • Building basic API endpoints with Express
  • Hands-on: Creating a RESTful API to serve data to your React app


Lesson 6: Working with MongoDB

  • Introduction to NoSQL databases and MongoDB
  • Setting up a MongoDB database
  • Hands-on: Connecting your NodeJS backend to a MongoDB database


Lesson 7: User Authentication and Security

  • Basics of user authentication (JWT)
  • Implementing user login and signup functionality
  • Hands-on: Securing your app with user authentication


Lesson 8: CRUD Operations in a Full Stack App

  • Implementing Create, Read, Update, and Delete (CRUD) functionality in your app
  • Hands-on: Building a feature that allows users to interact with the database


Lesson 9: Integrating Frontend and Backend

  • Fetching data from the backend in React
  • Displaying dynamic content in the frontend
  • Hands-on: Connecting the React frontend to the NodeJS backend


Lesson 10: Finalizing the App – UI/UX Improvements

  • Polishing the user interface and improving user experience
  • Adding animations, error handling, and form validation
  • Hands-on: Refining the app’s design and functionality


Lesson 11: Deployment – Launching Your App

  • Introduction to web hosting and cloud platforms
  • Deploying your full stack app to platforms like Heroku
  • Hands-on: Launching your app for public use


Lesson 12: App Showcase and Feedback

  • Presenting your final app to the judges
  • Receiving peer and instructor feedback
  • Final polish and bug fixes before the public launch

I am interested

Web Development Interest Form

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Copyright © 2025 Maker Mindz - All Rights Reserved.


Maker Mindz is a registered 501(c)(3) nonprofit. EIN: 93-3457324.

  • Privacy Policy
  • Terms & Conditions

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

DeclineAccept

Are you a middle or high school student curious about science, technology, engineering or math? Do you love to explore big ideas and share what you learn? 


 Join our STEM Podcast Speaker Program! 

Learn more