Demo mode: no Stripe key is configured, so enrollments are activated without payment.

High school | 4 × 90 min a month × 12 months (48 lessons)

AI Challenge

From Python for the national Informatics I curriculum to machine learning, building and publishing AI apps, a portfolio for university applications and certification prep.

What you'll be able to do after one year

  • Skills aligned with Informatics I (Japan's high-school computing subject: programming and data use)
  • Build and publish machine-learning models and AI apps
  • A portfolio and certifications for holistic university admissions and inquiry-based study

Tools used: Python (Google Colab), pandas, matplotlib, scikit-learn, AI APIs, GitHub, Streamlit

Curriculum (48 lessons)

Based on your skills test result, Beginners start in month 1, Intermediate learners in month 5 and Advanced learners in month 9 (earlier lessons remain available for review).

STEP 1 Get to know AI

Month 1: Generative AI and Society

  1. 1How LLMs Work (Tokens, Training, Inference)
  2. 2Risks of AI
  3. 3AI in Universities and Society
  4. 4Short Report: "AI and My Future"

STEP 1 Get to know AI

Month 2: Prompt Engineering

  1. 1Few-shot and Step-by-step Prompts
  2. 2Getting Output as Tables and JSON
  3. 3Using AI for Study and Inquiry - and What Not to Do
  4. 4Assignment: Improve an Essay's Structure with Prompts

STEP 1 Get to know AI

Month 3: Python Basics (Informatics I)

  1. 1Variables, Conditions and Loops
  2. 2Functions, Lists and Dictionaries
  3. 3Informatics I Past-Paper Practice (Programming)
  4. 4Showcase 1 + Review Test Showcase

STEP 2 Use AI

Month 4: Data Analysis

  1. 1Tidying Data with pandas
  2. 2Visualisation (matplotlib)
  3. 3Statistics Basics (Mean, Variance, Correlation)
  4. 4Open-data Analysis Report

STEP 2 Use AI

Month 5: Introduction to Machine Learning

  1. 1Supervised Learning: Regression
  2. 2Classification (Decision Trees)
  3. 3Evaluation (Accuracy, Overfitting)
  4. 4Mini Competition

STEP 2 Use AI

Month 6: Image AI

  1. 1How Neural Networks Think
  2. 2Running an Image Classification Model
  3. 3Training on Your Own Data
  4. 4Showcase 2 Showcase

STEP 3 Create with AI

Month 7: AI App Development 1

  1. 1Using AI APIs and Keeping API Keys Safe
  2. 2Building Screens with Streamlit
  3. 3A Bot That Remembers the Conversation
  4. 4Managing Code with GitHub

STEP 3 Create with AI

Month 8: AI App Development 2

  1. 1A Bot That Answers from Documents (Intro to RAG)
  2. 2Choosing a Theme (Study, Clubs, Local Community)
  3. 3Building
  4. 4Testing and Improving

STEP 3 Create with AI

Month 9: Publishing and Presenting

  1. 1Publishing Your App
  2. 2Collecting Feedback from Users
  3. 3Presentation Materials
  4. 4Showcase 3 Showcase

STEP 4 Get results with AI

Month 10: Portfolio for Your Next Step

  1. 1Presenting Achievements That Get Recognised
  2. 2Turning Activities into Activity Reports and Personal Statements
  3. 3Building a Portfolio Website
  4. 4One-to-one Meeting

STEP 4 Get results with AI

Month 11: Certification and Exam Preparation

  1. 1Scope of the Generative AI Passport
  2. 2Mock Exam
  3. 3Informatics I Comprehensive Practice
  4. 4Reviewing Weak Points

STEP 4 Get results with AI

Month 12: Graduation

  1. 1Finishing the Final Project
  2. 2Presentation Practice
  3. 3Rehearsal
  4. 4Graduation Showcase Showcase