What are the best sites to teach programming online?

asked by Mohammed Ksheer
54 contributors
8 solutions
  1. 11



    Codecademy is an educational website that offers free coding classes with programming languages such as Java, JavaScript, SQL, Sass, and Python. Markup languages are also included like CSS and HTML.



    Ishan Rodrigues
    Written on August 7, 2018
    "The community for Codecademy is the best, in my opinion. They have a lot of learners so it only makes sense that they also have a lot of coaches and mentors. People who finished the course stick around too to help others currently taking the courses."
  2. 9


    With 535 courses and 107 global university partners, Coursera provides you a global education right at the click of your mouse.


    Pranav Chauhan
    Written on August 7, 2018
    "I finished a couple of courses on Coursera, then I got an email from them asking if I wanted to be a mentor. They often ask students who finished the course to become a mentor for the course. Best decision I've made in a while. It's a nice outlet for my love of all things coding and web development. Very different from my day job, which is why I like it so much. "
  3. 8


    edX is an online course provider designed to offer online versions of the courses offered by MIT and Harvard University. You can find video lessons, valid certifications, and many other features that will help you to bolster your credentials.


    Web, iOS, Android

    Free- Varies by plan

    Kyle Taylor
    Written on August 7, 2018
    "EdX is notable for being the brainchild of the best tertiary institutions in the world. It's a whole new experience when you get to learn how to code from courses created by Harvard, MIT, and even Microsoft. The courses are really specialized but they also have a lot of great introductory courses."
  1. 6



    Codementor is an online community of coding mentors and freelance developers. Users can visit the site to learn coding, web programming, and app development from mentors or to hire expert freelancers.



    Rigoberto Villarreal
    Written on August 7, 2018
    "Codementor is amazing. Mentorship is one-on-one so it doesn't get overwhelming for both parties. I'm very happy with the work I'm doing because I get to help people with their needs and actually see the impact I'm having on their work in real-time."
  2. 5



    Udemy offers you the possibility to acquire practical skills and knowledge apart from your study subjects. You can select from various courses, including programming and design. It also provides you with official certifications.


    Varies by plan

    Will Gu
    Written on August 7, 2018
    "I've been an instructor for JavaScript at Udemy for quite a while now. It's an amazing site that offers a lot of support to the instructors. You get to have full control of your course and its content. It's a great way to earn money on the side, plus you get to enjoy the satisfaction of sharing your knowledge to a potentially large group of people. "
  3. 4

    #6Khan Academy

    Khan Academy

    Khan Academy is an educational organization founded by Salman Khan. It offers learning resources available on the web and the mobile app. It features an interactive classroom blackboard teaching style with short quizzes and questions.


    Web, iOS, Android


    Vivaan Bose
    Written on August 7, 2018
    "Khan Academy doesn't really have as in-depth a curriculum on coding as some of the sites listed here. Unlike the others, Khan Academy isn't really specialized for coding. They do have a great Hour of Code course for children though. It's tough to find a coding lesson for kids that's as fun and engaging as this one. The people at Khan Academy are literally the best --they're like a think tank purely dedicated to teaching."
  4. 2



    Upwork is a freelancing platform where businesses and independent professionals collaborate remotely. Upwork sends employers a list of candidates for the project they posted, while freelancers are matched with projects based on their profile. 



    There are no comments yet!

    Share your opinion
  5. 1

    #8The Odin Project

    The Odin Project
    A free online course specially recommended for beginners who want to learn Ruby. Ruby is a big language so the course has been divided into smaller lessons. The website is fully open source so students can help build it.


    Deborah Torres
    Written on August 7, 2018
    "The Odin Project is a great way to learn about coding. They offer free courses for Ruby, HTML, CSS, and JavaScript. It's open source so anyone can be a contributor. It's entirely voluntary, so you know that these people are really passionate about teaching other people how to code. "


Best What are the best sites to teach programming online
1CodecademyWebsites 11 Free
2CourseraWebsites 9 Free
3edXApps 8 Free
4CodementorWebsites 6 Free
5UdemyWebsites 5 Paid
6Khan AcademyApps 4 Free
7UpworkWebsites 2 Free
8The Odin ProjectCourse 1 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.