Courses

technology
science
computer science
free
courses
teachers
programming
learn
online.
Coursera
2000+ courses from schools like Stanford and Yale - no application required. Build career skills in data science, computer science, business, and more.
videos
earth
internet
academic
share
debate
learn
Theories
thought-provoking
quesiton
Original, thought-provoking videos. Watch, learn, share, debate. Only through questioning the world around us, can we come to better understand it.
edX
science
online
courses
programs
free
Classes
Advance
MOOC
college
edX
EdX offers free online courses and classes from the world's best universities and institutions. Explore the latest courses from MIT, Harvard, UC Berkeley, The Smithsonian, Catalyst, The University of Texas and more. Take free courses on your schedule in business, computer science, literature, history, science, engineering, finance, data analysis, statistics and more. Build new skills or pursue a lifelong passion with edX. Learn something new today.
Robotics
online
courses
teachers
machine
learn
Udacity
Nanodegrees
web development
VR developer
Join Udacity to learn the latest in Deep Learning, Machine Learning, Web Development & more, with Nanodegree programs & free online courses.
video
tutorials
school
courses
code
programming
learn
screencasts
code school
Learn to code in the comfort of your browser with video tutorials, programming challenges, & screencasts. Sign up today!
Education
software
educators
Moodle
Learning
platform
online courses
course management
Moodle is a Learning Platform or course management system (CMS) - a free Open Source software package designed to help educators create effective online courses based on sound pedagogical principles. You can download and use it on any computer you have handy (including webhosts), yet it can scale from a single-teacher site to a 200,000-student University. Moodle has a large and diverse user community with over 75,000 installations worldwide speaking over 100 languages in 200 countries.
computer
code
programming
learn
coding
skill
course
Beginners
learncodethehardway
computer programming
Learn Code The Hard Way courses are the most effective system for learning the basics of computer programming, designed specifically for complete beginners. The courses have helped millions of people a year just like you, from all over the world, from all different age groups and skill levels.