Our Curriculum

A structured 6-month coding pathway with 12 hands-on courses, built on CSTA K-12 standards for Years 5-9 learners.

Built on Global Standards

Our offline courses follow the CSTA K-12 Computer Science Standards. Thadus now delivers a 6-month pathway with two courses available each month, giving students time to build real coding fluency through guided projects, repeated practice, and progressively richer creation.

6 Months
Structured Pathway
12 Courses
Hands-On Curriculum
Ages 10 to 15
Grades 5 to 9
100% Offline
Works Anywhere

The 6-Month Learning Pathway

1
Month 1 - Course 1

Computational Thinking

Students learn to break problems into steps, spot patterns, and write clear algorithms that can later become code.

2
Month 1 - Course 2

Data and Critical Thinking

Students work with tables, trends, and evidence so they can reason carefully and use data with purpose.

3
Month 2 - Course 3

Logic and Problem Solving

Students strengthen coding logic through conditions, loops, debugging, and structured multi-step solutions.

4
Month 2 - Course 4

Game Development

Students build playable games with movement, rules, goals, and interaction inside the Thadus game environment.

5
Month 3 - Course 5

App Design and Interface Logic

Students create app screens, place components, and learn how layout and interface logic shape real products.

6
Month 3 - Course 6

App Development and User Flows

Students build multi-screen app experiences with input handling, navigation, validation, and feedback.

7
Month 4 - Course 7

Simulation and Systems Modelling

Students model real systems such as queues, traffic, and resource flows using variables, rules, and change over time.

8
Month 4 - Course 8

Data Systems and Decision Dashboards

Students turn structured data into dashboards, charts, alerts, and evidence-based recommendations.

9
Month 5 - Course 9

Cybersecurity and Secure Systems

Students build secure flows using validation, permissions, password logic, and practical threat-aware design.

10
Month 5 - Course 10

Intelligent Systems and AI Logic

Students code rule-based assistants, recommenders, and decision tools that respond intelligently to user input.

11
Month 6 - Course 11

Machine Learning Foundations

Students explore labelled data, feature choice, prediction, and model improvement through age-appropriate coding tasks.

12
Month 6 - Course 12

Product Engineering Capstone

Students bring everything together to design and build a substantial final product they can showcase with pride.

The Final Stage: Real Programming

After six months of guided creation in Thadus, students are well placed to transition into text-based programming such as Python or Java. They move forward with stronger logic, confidence, and a clearer understanding of how real software is designed and built.

Python

Java

Explore Each Course

Computational Thinking

  • Break big problems into smaller, manageable parts
  • Recognise patterns and use them to work faster
  • Write clear algorithms before moving into code
  • Start using Thadus syntax to produce visible outcomes
  • Build strong foundations for every course that follows

Data and Critical Thinking

  • Read, organise, and compare real sets of information
  • Use tables and patterns to support decisions
  • Identify trends, outliers, and useful comparisons
  • Begin creating simple data-driven logic in code
  • Learn that strong coding also depends on strong reasoning

Logic and Problem Solving

  • Use conditions, repetition, and structured logic
  • Move from planning into more substantial coding tasks
  • Debug mistakes and improve weak solutions
  • Combine commands into longer working programs
  • Develop precision and confidence as coders

Game Development

  • Create playable games with sprites, movement, and goals
  • Build win and lose conditions using code
  • Control characters, obstacles, and scoring systems
  • Test and improve gameplay through iteration
  • Finish with a game students can genuinely play and share

App Design and Interface Logic

  • Design clean app screens with clear user purpose
  • Add labels, fields, buttons, and layout structure
  • Learn how interface choices affect usability
  • Use code to place and organise app components
  • Start thinking like a real product designer and builder

App Development and User Flows

  • Build multi-screen apps with meaningful user journeys
  • Handle input, validation, and screen navigation
  • Create flows that respond to what users do
  • Improve apps through testing and iteration
  • Produce more realistic digital products through code

Simulation and Systems Modelling

  • Model how real systems behave over time
  • Use rules, counters, and changing values
  • Explore queues, traffic, ecosystems, and resource flow
  • Compare outcomes and improve weak models
  • Understand how coding can represent the real world

Data Systems and Decision Dashboards

  • Turn raw data into dashboards, charts, and summaries
  • Filter information and track key performance measures
  • Use thresholds and alerts to detect important changes
  • Present evidence visually and clearly
  • See how data tools support real decisions in organisations

Cybersecurity and Secure Systems

  • Build secure login and permission-based flows
  • Check for strong passwords and suspicious input
  • Use validation to protect systems from simple threats
  • Think carefully about privacy, access, and risk
  • Learn that good software must also be safe software

Intelligent Systems and AI Logic

  • Create rule-based assistants and recommendation tools
  • Classify inputs and generate useful responses
  • Use variables and logic to add context
  • Test whether a system feels genuinely helpful
  • Explore AI as something students can build, not just use

Machine Learning Foundations

  • Work with labelled data and useful features
  • Compare patterns and make basic predictions
  • Test models on new data and inspect errors
  • Improve weak prediction rules step by step
  • Build an age-appropriate introduction to machine learning

Product Engineering Capstone

  • Choose a meaningful problem and design a solution
  • Plan, prototype, test, and refine a substantial build
  • Use the most suitable Thadus mode for the job
  • Show independence, creativity, and technical control
  • Finish the pathway with a showcase-ready final product

Ready to bring Thadus to your school?