Welcome to the Computer Science Student Network’s CS2NLearn, a self-paced Learning Management system (LMS). At CS2NLearn you will find free access to Robotics Academy training materials, but you will need to register to use the LMS. Registration is a one-time process. Once you obtain your username and password you will be able to use them to access other CS2N resources like our Robot Virtual World software, Alice, or SAM when it becomes available. If you have already registered for CS2N, then use your username and password to begin learning!

This is an introductory class that is designed to teach you how to program robots using ROBOTC's Robot Virtual World Software. You will learn to use the new ROBOTC interface, how to use feedback from sensors to control the robot's behaviors, and how to use the code that you've just written to control LEGO and VEX robots.

This is the introductory course for 4-H using LEGO NeXT Technology.

This course is the second course in the 4-H series. The course assumes that course participants have completed Robotics 1:NeXT Technology

This is an introductory class that is designed to teach you how to program robots using ROBOTC's Robot Virtual World Software. You will learn to use the new ROBOTC interface, how to use feedback from sensors to control the robot's behaviors, and how to use the code that you've just written to control LEGO and VEX robots.

In this course Boy Scouts and Boy Scout Leaders will use ROBOTC Robot Virtual World software to learn how to program both LEGO and VEX robots. They will also learn what is needed to fullfill the Boy Scout Robotics Merit Badge.
Introduction to ROBOTC programming for FTC teams.

This course is designed to help new and returning VEX Robotics, BEST Robotics and TSA team members learn to program in the ROBOTC for Cortex and PIC Programming Language.

This course provides detailed explanation and example of each principles of animation. These foundations are taught to all animators across the world, and exercised daily by veterans of the animation industry.
This section is subjected to change in the upcoming months.
This course is designed for students and teachers preparing to compete in an ALICE Animation Competition.

This course will be covering the basics of SAM Animation, a software that creates stop-motion animations. Designed specifically for K-12 students and teachers, this user-friendly software increases student understanding of all subject with its intuitive technology.

This course will cover the basics of Scratch and familiarize you with how to navigate the program and write your own code.
This course is subject to change in the upcoming months.
This course gives you access to the full NXT Video Trainer 2.0
This course is designed for students and teachers that are competing in FIRST LEGO League or other similar competitions.
This course is designed for students and teachers preparing to compete in the FTC Competition.
This course gives you access to the full Teaching ROBOTC for TETRIX and LEGO Mindstorms Curriculum.
This course is for the Beaver Valley Gifted Consortium to support their Robotics Initiatives using ROBOTC and the NXT Hardware platform. Teachers participating will learn how to use ROBOTC in the classroom and also learn new ROBOTC skills such as Multi-Robot Communications. The final goal of the project is to have every team compete in a competition involving Multi-Robot Communications.
This course contains resouces and evaulation tools for PLTW Teachers.
This course is for the Beaver Valley Gifted Consortium to support their Robotics Initiatives using ROBOTC and the NXT Hardware platform. Teachers participating will learn how to use ROBOTC in the classroom and also learn new ROBOTC skills such as Multi-Robot Communications. The final goal of the project is to have every team compete in a competition involving Multi-Robot Communications.