Learning Resources by



The technology learning platform
Keep up with technology with expert-led courses, assessments and tools that help you build the skills you need, when you need them. For organizations, get unprecedented insight into skills strengths and weaknesses and align learning to what matters.

As you evolve your career, you need a learning solution that inspires you to create the future. With our platform, you can keep up with the speed of technology, work smarter and faster, and gain in-demand skills in areas like cloud, mobile, security and data.

Have questions about K-12 education?

Ask our community of thousands of teachers, homeschoolers, and parents! Or see recently-asked questions.

Ask a Question


$35 monthly


High School - College | Online class

AngularJS is a complete JavaScript framework for creating dynamic and interactive applications in HTML. Aside from being one of the hottest frameworks on the web, AngularJS is easy to learn yet...

$29 monthly

AutoCAD: Core Skills Learning Path

College | Online class

This learning path will help drafters and CAD operators confidently get up and running in AutoCAD. It will also help more advanced CAD operators improve their skillset. Through these tutorials,...

$35 monthly

Code School

Web Development
7th - College | iPhone/iPad, Online resource

Interactive programming courses and coding challenges offered for Ruby, JavaScript, HTML, CSS, Python, and more.

$29 monthly

Fundamental IT Training: Operations

Information Technology
College | Online class

This collection of courses provides newcomers with the first step they need to start a career in IT. After completing this path, learners should be prepared to begin an entry-level IT job, such as...

$29 monthly

Fundamentals of Cloud Computing

Cloud Computing
College | Online class

Talk about Cloud Computing has spread like a marketing virus. But what is cloud computing, really? How does it work? How can it help IT professionals and businesses of all sizes? In this course,...

$35 monthly

JavaScript Tutorials

High School - College | Online class

Learn how to code in one of the most in-demand languages of today. Once familiar with JavaScript, you’ll understand how it compiles, optimizes and executes in the browser. Our leading authors will...

$35 monthly

Python Tutorials

High School - College | Online class

Become a master of the Python programming language with our OnDemand Python tutorials. Our expert-led courses will help you become the Python developer you want to be! Sign up and start learning...

$35 monthly

Ruby Fundamentals

9th - College | Online class

Ruby is a dynamic, thoroughly object oriented programming language with a focus on developer happiness and productivity. This course is designed to give you everything you need to start developing...


Try R

9th - College | Online resource

R is a tool for statistics and data modeling. The R programming language is elegant, versatile, and has a highly expressive syntax designed around working with data. R is more than that, though —...