Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to C++

For Students 9th - 10th
This MIT course presents the C++ programming language to students that have little or no programming experience.
Handout
Khan Academy

Khan Academy: Building Ant Bot

For Students 9th - 10th
Learn how to build a robot that can mimic basic ant walking & running behavior.
Handout
American Association of Physics Teachers

Com Padre Digital Library: Open Source Physics: Gimbal Model

For Teachers 9th - 10th
Simulate the pitch, roll and yaw of a 3D object on this Gimbal Model. Investigate the change at each independent axis by rotating it around specific points.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to Algorithms

For Students 9th - 10th
A complete course on algorithms presented at the college undergraduate level. The course includes video lecture, course materials, assignments and exams. Answer keys are provided for all assignments and exams.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Multicore Programming Primer

For Students 9th - 10th
This is an introductory course on the fundamental design techniques used in parallel programming. The course uses popular gaming consoles to teach the different approach that is required for multicore programming.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to Copyright Law

For Students 9th - 10th
This MIT course covers a wide range of copyright issues in the digital age. Peer-to-peer file sharing, DVD encryption, fair use and GNU licensing are just a few of the topics discussed in the video lectures.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Mobile Autonomous Systems Laboratory

For Students 9th - 10th
This course guides students through the design and production of an autonomous robot that must face a series of competitive challenges.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Java Preparation

For Students 9th - 10th
This course provides an introduction to the Java programming language. It was designed for students at MIT that lack sufficient Java skills. The course covers a fairly wide range of Java topics in a compact form.