CodeSpark AI
Introduction to AI & Machine Learning
Ages 13-17
10 Weeks
Difficulty: Advanced ⭐⭐⭐○

Introduction to AI & Machine Learning

Explore artificial intelligence and machine learning fundamentals. Train your first AI models and build real-world AI applications!

Prerequisites

This course builds on knowledge from previous courses. We recommend completing these first:

Can I skip this? If you have equivalent experience (e.g., know Scratch basics for Course 2), you may be able to start here. Contact us to discuss your background.

Overview

Explore artificial intelligence and machine learning fundamentals. Train your first AI models and build real-world AI applications!

What You'll Build

  • Image classifier (recognize cats vs dogs)
  • Sentiment analyzer (positive/negative text)
  • Recommendation system
  • Chatbot with basic NLP
  • Final AI project of your choice

What You'll Learn

Hands-on AI model training
Real-world AI applications
Ethical AI considerations
Portfolio-ready projects

Curriculum

Week 1-2

Introduction to AI & Machine Learning

  • What is AI & machine learning?
  • Types of AI
  • Supervised vs unsupervised learning
  • Real-world AI applications
Week 3-4

Training AI Models

  • Model training basics
  • Training data
  • Testing and validation
  • Scikit-learn introduction
Week 5-6

Image Recognition

  • Image classifier basics
  • Recognize cats vs dogs
  • Image preprocessing
  • Convolutional neural networks intro
Week 7-8

Natural Language Processing

  • Text processing basics
  • Sentiment analysis
  • Building a sentiment analyzer
  • NLP fundamentals
Week 9

Recommendation Systems & Chatbots

  • Recommendation system basics
  • Building a simple chatbot
  • Basic NLP for chatbots
  • AI ethics
Week 10

Final AI Project

  • Final AI project of your choice
  • Project planning
  • Implementation
  • Presentation and portfolio
Note: Detailed curriculum content will be available soon. This is a placeholder overview of the topics covered.

Frequently Asked Questions

Course Details

Requirements

  • Laptop required
  • Internet connection
  • Python Programming Fundamentals completion required
  • Interest in artificial intelligence
Difficulty Level
⭐⭐⭐○
Advanced