A massive open online course (MOOC) is an online course aimed at unlimited participation and open
access via the web.
In addition to traditional course materials, such as filmed lectures, readings, and problem sets,
many MOOCs provide
interactive courses with user forums or social media discussions to support community interactions
professors, and teaching assistants (TAs), as well as immediate feedback to quick quizzes and
Note: MOOCs are great for learning. However, be careful to not submit code
from the tutorials/courses. MOOCs should be used solely for learning.
You can learn
something new anytime, anywhere. Hundreds of free courses give you access to on-demand video
exercises, and community discussion forums. Paid courses provide additional quizzes and projects
as well as a
shareable Course Certificate upon completion.
Supporting learners at every stage, whether entering the job market, changing fields, seeking a
promotion or exploring
new interests, edX delivers courses for curious minds on topics ranging from data and computer
science to leadership
and communications. edX is where you go to learn.
Udemy is the leading global marketplace for teaching and learning, connecting millions of
students to the skills they need to succeed.
By connecting students all over the world to the best instructors, Udemy is helping individuals
reach their goals and pursue their dreams.
Lynda.com is a leading online learning platform that helps anyone learn business, software,
technology and creative skills to achieve
personal and professional goals. Through individual, corporate, academic and government
subscriptions, members have access to the
Lynda.com video library of engaging, top-quality courses.
Amazon AWS Training:
and Certification helps you
build and validate your cloud skills so you can get more out of the cloud. Our content is built
by experts at AWS and updated
regularly to keep pace with AWS updates, so you can be sure you’re learning the latest and
keeping your cloud skills fresh.
Microsoft Learn is a free, online training platform that provides interactive learning for
Microsoft products and more.
Our goal is to help you become proficient on our technologies and learn more skills with fun,
guided, hands-on, interactive
content that's specific to your role and goals.