Online Programming and Web Development Resources


Need to learn some programming. Looking for online resources where you can learn to code?

We have compiled a few platforms and resources which you can use. We have not used all of these tools and may not know which one exactly suits you, but we have given you a good place to start.

Again, not in any order.

Have fun!

Online Programming and Web Development Resources

  1. Bloc
    Bloc offers structured, online training programs in software development and design for career-minded adults with busy lives. They describe themselves as designed for beginners with a focus on outcomes.
  2. Code Avengers
    Code Avengers is an online digital technology education service based in New Zealand. The team is built of talented school teachers, software developers, designers, and marketers working to create a learning platform for all ages starting at 5 years. Courses include Python, HTML & CSS, Javascript, Web Development, Design.
  3. Codeacademy
    Codecademy is an education company providing a platform to learn and teach. Languages taught include HTML & CSS, Python, JavaScript, Java, SQL, Bash/Shell, Ruby, C++, R, C#, PHP, Go, Swift, Kotlin.
  4. CodeHS
    CodeHS helps schools teach code and can be used by an individual to learn. Languages include Javascript, Python, Java, HTML, C++, SQL, and Karel.
  5. CodePen
    CodePen is a social development environment for front-end designers and developers. Build and deploy a website, show off your work, build test cases to learn and debug, and find inspiration.
  6. Coursera
    Coursera offers a wide range of courses, certificates, and degrees online from world-class universities and companies. It does not have to be about programming.
  7. allows you yo learn the C++ language from its basics up to its most advanced features.
  8. covers both C and C++ in-depth, with both beginner-friendly tutorials, more advanced articles, and the book Jumping into C++, which is a highly reviewed, friendly introduction to C++.
  9. Android Developers
    Everything to do with android.
  10. Apple Developer
    Everything to do with Apple.
  11. Mozilla Developer Network
    This is a platform for Web technologies and the software that powers the Web.
  12. Google Developers
    Everything to do with Google.
  13. Development Technology Training Center (
    Here you can learn HTML, CSS, JavaScript, PHP Flash and graphics.
  14. Dream.In.Code
    DIC is a is a leading online community for programmers and web developers. It offers free access to thousands of programming tutorials, code snippets, forum topics, and more.
  15. edX
    edX is a general platform for education and learning. It includes a wide range of course in almost all fields.
  16. freeCodeCamp
    freeCodeCamp exists to help people learn to code for free. It boasts of thousands of videos, articles, and interactive coding lessons – all freely available to the public.
    This platfrom hosts over 30,000 developers learning full-stack web development.
  18. Javatpoint
    Offers hundfreds of tutorials in Python, Java, PHP, JavaScript, C++, C#, DS, DBMS, C, SQL, Android, and HTML.
  19. Learn Code The Hard Way
    Learn Code The Hard Way courses are the most effective system for learning the basics of computer programming, designed specifically for complete beginners.
  20. is a free website devoted to teaching you how to program in C++. Whether you’ve had any prior programming experience or not, the tutorials on this site will walk you through all the steps to write, compile, and debug your C++ programs, all with plenty of examples.
  21. LinkedIn Learning
    LinkedIn Learning is a paid online learning place offering different types of courses including programming.
  22. PHPbuddy
    This site is designed to help you learn PHP programming here you will find high quality PHP articles, Quick Start PHP tutorials and scripts that will help to you learn PHP quickly.
  23. Pluralsight
    Offers courses such as Python, JavaScript, Java, C#, Web Development, Mobile Development.
  24. Professor Messer
    Provides quality technology information and training, including specialized training courses for CompTIA A+, CompTIA Network+, and CompTIA Security+
  25. Quackit
    Offers free web development/design tutorials. Includes CSS, Javascript, AJAX, ColdFusion, and HTML tutorials, code examples, layout help and references.
  26. Programmr
    Programmr is the world’s online lab for programming enthusiasts to assess, improve and showcase their programming skills.
  27. StackOverflow
    Stack Overflow is the largest, most trusted online community for developers to learn, share​ ​their programming ​knowledge, and build their careers.
  28. Treehouse
    Treehouse or is an online technology school that offers beginner to advanced courses in web design, web development, mobile development and game development taught by team of expert teachers. Its courses are aimed at beginners looking to learn coding skills for a career in the tech industry.
  29. Tutorials Point
    Tutorials Point is an E-learning company that specializes in tutorials library on any IT and software topic & other allied subjects
  30. W3Schools
    W3Schools is an educational website for learning web technologies online. Content includes tutorials and references relating to HTML, CSS, JavaScript, JSON, PHP, Python, AngularJS, React.js, SQL, Bootstrap, Sass, Node.js, jQuery, XQuery, AJAX, XML, Raspberry Pi, C++, C# and Java.
  31. Udacity
    Udacity is a general purpose learning platform that offers online courses in almost all fields.
  32. Udemy
    Udemy is an online learning platform aimed at professional adults and students.