Skip to content

Latest commit

 

History

History
62 lines (32 loc) · 6.47 KB

moocs.md

File metadata and controls

62 lines (32 loc) · 6.47 KB

Back

MOOC's (Massive Open Online Courses)

A Little of Everything

  • BitDegree: Website with free/paid online courses about web development, design, graphics, programming etc.

  • Coursera: A website for learning from teachers of reputed universities and colleges around the world.

  • edX: A website with a variety of courses made by schools and such. This does include courses on web development, Python, and other programming languages.

  • egghead.io: A place to learn new web development concepts and languages, both for free and paid.

  • freeCodeCamp.org: A free site for learning web development. Optionally, you can pledge to donate money to charities while you learn, giving an incentive to keep working. In particular, this site features a number of JavaScript algorithms, data structures, take home projects, and Rosetta Code problems as well as a massive list of Project Euler problems, all for practice and preparation for technical job interviews.

  • Khan Academy: An online resource for a variety of topics at a multitude of skill levels (from elementary school to postgraduate) that extend beyond computer science. However, their programming courses - which include interactive sandboxes in which learners can tinker with example code - focus on HTML and JavaScript and teach the fundamentals of animation and web design.

  • Microsoft Virtual Academy: A website with many video courses created by Microsoft. These courses teach a variety of languages, including JavaScript and variants of C.

  • Pluralsight: Pluralsight is the leader in training for serious software developers, IT admins, and creative professionals. With 3,000+ courses and new ones added daily, Pluralsight serves as a career catalyst for customers in more than 150 countries and provides tech-savvy businesses with training on the three key areas they need to thrive.

  • Scrimba: A powerful, free way of learning how to code. Similar to a (Andrei's) Udemy course, play around with the instructors code any time in Scrimba's online editor.

  • Think Like A Programmer: A free online class to help new programmers to build their first projects from scratch. Using specific strategies, it focuses on the process of problem-solving as well as the "soft" side of things (think motivation, productivity, etc.).

  • Udacity: A website for learning different concepts of computer science.

  • Udemy: A website for learning anything that you want to learn. They have many courses in technology, general topics etc...

Computer Science

  • OSSU: The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. It's for those who want a proper, well-rounded grounding in concepts fundamental to all computing disciplines,and for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.

Web Development

Full-Stack

  • Bento.io: A web based platform that offers Free Web Development courses. The curriculum includes HTML, CSS, Javascript, Git, Python and SQL. A great resource for people people who want to learn Web Development starting from Beginner level.

  • Codecademy: A place to learn and practice web development concepts and languages.

  • Learn Enough: A comprehensive guide to providing you with a solid foundation as a developer to become comfortable with all of the tools and technologies you interact with. Created by Michael Hartl – founder of Learn Enough and creator of the Ruby on Rails tutorial – these courses are free to read online and available for purchase as an ebook for your device.

  • SoloLearn: Join the largest community of mobile code learners today. Basically, It's a great app to help you get a basic concept of learning various programming languages easily and those are well structured to learn. It has a very friendly community to join and it's increasing and getting stronger day by day. There is a battle option to compete with others to justify your knowledge. Believe me, It's very enjoyable and helpful.

  • The Odin Project: An online resource which uses other sources to provide a rather complete path for learning web development.

  • W3Schools: A comprehensive learning resource covering HTML, CSS, JavaScript and more. Has interactive tutorials as well as quizzes.

  • FullStackOpen: This course will introduce you to modern JavaScript-based web development. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js. Learn React, Redux, Node.js, MongoDB, and GraphQL in one go!

Front-End

  • CSS Reference: An online guide to CSS that features complete descriptions, examples of usage, and illustrated/animated examples of the most popular CSS properties.

  • CSS-Tricks: One of the best sites to learn CSS and responsive design.

  • Frontend Masters: A video tutorial website which are workshop based videos. The videos are expert-level workshops for developers that want to learn the secrets to level up their JavaScript and Node.js engineering skills and many more.

  • General Assembly Dash: A set of projects which teach some HTML, CSS, and JavaScript.

  • HTML Reference: An online guide to HTML that features complete descriptions, and examples of usage for all HTML elements and attributes.