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.
Online Programming and Web Development Resources
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.
- Code Avengers
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.
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.
Cplusplus.com allows you yo learn the C++ language from its basics up to its most advanced features.
Cprogramming.com 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++.
- Android Developers
Everything to do with android.
- Apple Developer
Everything to do with Apple.
- Mozilla Developer Network
This is a platform for Web technologies and the software that powers the Web.
- Google Developers
Everything to do with Google.
- Development Technology Training Center (Developphp.com)
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.
edX is a general platform for education and learning. It includes a wide range of course in almost all fields.
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.
- 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.
LearnCpp.com 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.
- LinkedIn Learning
LinkedIn Learning is a paid online learning place offering different types of courses including programming.
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.
- Professor Messer
Provides quality technology information and training, including specialized training courses for CompTIA A+, CompTIA Network+, and CompTIA Security+
Programmr is the world’s online lab for programming enthusiasts to assess, improve and showcase their programming skills.
Stack Overflow is the largest, most trusted online community for developers to learn, share their programming knowledge, and build their careers.
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.
- Tutorials Point
Tutorials Point is an E-learning company that specializes in tutorials library on any IT and software topic & other allied subjects
Udacity is a general purpose learning platform that offers online courses in almost all fields.
Udemy is an online learning platform aimed at professional adults and students.