Complete Robotics & Automation curriculum for secondary/high school STEM, Engineering, Computing and Design & Technology.
Covers robotics foundations, mechanical systems, CAD, electronics, sensors, programming, control systems, manufacturing, automation, computer vision and AI.
Includes 8 units, lesson activities, quizzes, unit tests, capstone projects, midterm and final exams, teacher guides, pacing guide, syllabus, gradebook and assignment tracker.
Hardware-agnostic and compatible with Arduino, VEX, LEGO SPIKE, micro:bit, Raspberry Pi, REV, FTC and FRC platforms.
Students progress from robotics fundamentals to designing a complete real-world robotic solution using mechanical, electrical, sensing and programming concepts.
Ideal for Robotics, Engineering, STEM, Computing, Makerspace and Design & Technology courses.
Complete Digital Media & Multimedia curriculum for secondary/high school students, with ready-to-teach lessons, projects, assessments, and teacher resources.
This comprehensive curriculum is designed for teachers delivering Digital Media, Multimedia Production, Creative Media, Design, Technology, or related secondary/high school courses.
The course provides a structured sequence of classroom-ready materials that can be used as a complete programme of study or adapted to fit an existing course.
Included throughout the curriculum:
Teacher presentation slides
Student handouts and activities
Individual and collaborative projects
Quizzes and assessments
Teacher notes and instructional guidance
Career connections
Applied design and production activities
Capstone/project-based learning
Supporting resource and example links
Students explore digital media through practical, career-connected learning while developing skills in visual communication, multimedia production, design, digital content creation, and related technologies.
Suitable for:
Secondary / High School
Ages 14–18
Digital Media
Multimedia Production
Creative Media
Design & Technology
Computing / Technology Education
Career & Technical Education (CTE)
Materials are provided in editable/classroom-ready formats where applicable, allowing teachers to adapt the curriculum for their own students and timetable.
This resource is designed to save teachers the substantial planning time required to develop a complete Digital Media course from scratch while still providing enough flexibility for individual classrooms.
Please note: This curriculum was originally developed for the US secondary/high school classroom. International teachers should review the materials against their local curriculum and qualification requirements before use.
Complete full-year 3-D printing, CAD toy design, and product development curriculum. Covers parametric modeling, printing, mechanisms, and marketing.
Designed for Secondary / High School Design & Technology (D&T), Engineering, and Applied STEM pathways (Grades ), this complete turnkey course takes students from an initial 2-D sketch to a finished, tested, priced, and packaged original product.
What’s Included in the Complete Course Package:
Interactive Slide Decks (power point): wide screen presentation slides with visual CAD breakdowns, slicer walk and design review prompts.
Student Guided Handouts & Workbooks (word document): Structured note-taking pages, technical sketching grids, and design brief worksheets.
Teacher Facilitator Guides & Solutions (.word document): Pacing time lines, lesson talking points, troubleshooting notes, and full answer keys.
Unit Capstones & Design Challenges: 5 major hands-on engineering challenges (including a built-in No-Printer Pathway for classrooms with limited 3-D printers).
Midterm & Final Exams (.document): Formative quizzes and comprehensive exams featuring multiple-choice and short-answer synthesis questions with complete scoring rubrics.
Vocabulary Importers (.text files: Ready-to-paste digital flashcard study sets for digital learning platforms.
Course Units & Core Modules:
Unit 1: CAD Foundations for Toy Design (Parametric variables, constraints, revolve, sweep, loft, organic forms, and product families).
Unit 2: Understanding & Designing for 3-D Printing (physics, materials, slicer settings, tolerances, snap-fits, and failure diagnosis).
Unit 3: Toy Design Fundamentals (Play theory, target-age ergonomics, safety standards, character silhouettes, and center-of-gravity stability).
Unit 4: Mechanisms, Prototyping & Iteration (Gears, linkages, joints, cardboard-before-CAD prototyping, and evidence-based play-test loops).
Unit 5: From Prototype to Product (Cost-plus pricing formulas, Bill of Materials, production strategies, packaging, /patents, and the final Toy Inventor Capstone).
Classroom & Technical Specs:
Software-Agnostic: Works seamlessly with many software
Flexible Pacing: Includes dual calendar paths (sixty seven-day block schedule or eighty seven-day standard periods) fitting a full semester or flexible year-long sequence.
Standards Aligned:
Fully Editable:
This is a complete year-long cybersecurity curriculum with lesson presentations, quizzes, group activities, assessments, and capstone projects.
The course was developed to help students conceptualize cybersecurity principles and build transferable problem-solving skills, rather than simply memorize technical terminology.
It can be taught independently as a foundational cybersecurity course or used alongside a more code-heavy or lab-based cybersecurity course to strengthen students’ conceptual understanding.
Cybersecurity Fundamentals Full-Year Course
Complete full-year Cybersecurity Fundamentals curriculum covering networks, cyber threats, cryptography, incident response, ethical hacking, and cybersecurity careers.
Designed for secondary/high school Computer Science, Computing, IT, Digital Technologies, STEM, and CTE classrooms, this ready-to-teach course provides a structured pathway through modern cybersecurity without requiring specialised cybersecurity software or a dedicated cyber lab.
Complete 6-Unit Curriculum
Unit 1 — Foundations of Cybersecurity
CIA Triad
Threat landscape
Risk and vulnerabilities
Ethics and legal boundaries
Cybersecurity careers
Unit 2 — Networks & Systems
How networks move data
OSI Model
Firewalls and network defence
Operating system security
IoT and Operational Technology security
Unit 3 — Threats & Social Engineering
Insider threats
Phishing and social engineering
Password attacks and authentication
The human factor
Real-world breach case studies
Unit 4 — Cryptography & Data Protection
Encryption
Hashing and data integrity
Digital certificates and HTTPS
Identity and Access Management (IAM)
Data privacy and compliance
Unit 5 — Blue Team & Incident Response
Security Operations Centres (SOC)
Security monitoring
Threat detection and threat hunting
Incident response
Endpoint protection
Cloud security
Unit 6 — Ethical Hacking & Careers
Ethical hacking and authorisation
Cybersecurity career pathways
Building a cybersecurity portfolio
Security assessment planning
Vulnerability research
Responsible disclosure
Complete Python programming and computational thinking curriculum for secondary and high school students.
This course teaches the concepts behind programming before focusing on syntax. Students develop transferable computational thinking skills through pseudocode, group activities, Python coding, game-based examples, and applied projects.
6-Unit Curriculum
Unit 1 - Thinking Like a Computer
Algorithms, abstraction, debugging, data representation, and pseudocode.
Unit 2 - Getting Started with Python
Python and VS Code, variables, data types, comments, input, output, and first programs.
Unit 3 - Conditionals and Logic
Boolean logic, comparison operators, if/elif/else, compound conditions, game rules, and debugging.
Unit 4 - Loops and Iteration
For loops, while loops, game loops, nested loops, patterns, and infinite loops.
Unit 5 - Functions and Data Structures
Functions, parameters, return values, lists, dictionaries, and program organization.
Unit 6 - Files, Errors, and Game Development
File handling, exceptions, Python graphics, careers, and building an original Python game.
What’s Included
77 core instructional class days
6 complete instructional units
Lesson presentations
Student handouts and group activities
Python coding activities
Lesson quizzes
Unit tests
6 capstone projects
Midterm and final exams
Answer keys and rubrics
Teacher guide
Pacing guide
Course syllabus
Assignment tracker
Gradebook
Applied Capstone Projects
Students progress from computational thinking activities to increasingly sophisticated Python projects, including a paddle-and-ball game, game rules programming, procedural level generation, an RPG battle system, and an original Python game.
Flexible Classroom Use
The 77 core instructional days fit comfortably within a traditional semester with room for review, coding practice, and extensions. The curriculum can also cover most of a school year on an alternating A/B block schedule.
Python 3 and Visual Studio Code are used for coding. No specialized software beyond Python and its standard library is required.
Aligned to the CSTA K-12 Computer Science Standards, Revised 2017, Level 3A.
Ideal for Python Programming, Computer Science, Computing, Computational Thinking, Coding, Game Development, STEM, CTE, and introductory secondary/high school programming courses.