Online programming courses are getting popular these days. Udemy is the leader in providing best online programming courses at affordable prices.
Online Programming Courses
I have been using Udemy courses for long time now to stay updated, below is the list of programming courses that I have enrolled. These are very high quality courses with thousands of students and very high rating. I am updating these courses list regularly, the italic ones are the latest addition to these online programming courses.
Disclosure: This post contains affiliate links, I might get referral earnings when you buy courses using these links.
Core Java
- The Complete Java Tutorial with Java 8 – Amazing Course for Java Beginners, I have bought this one.
- The Complete Java 8 Developer Course
- Learn Java SE 8 & Prepare for the OCA Java Programmer Exam – Good for OCA Certification
- Master Object Oriented Design in Java – Homework + Solutions
Java & Java EE
- Advanced Java Programming
- Servlets and JSPs Tutorial
- Introduction to Data Structures & Algorithms in Java
- Java Web Services
- Java Persistence: Hibernate and JPA Fundamentals
- SDLC with SOA Spring Java JMS GIT ActiveMQ MongoDB Jenkins – My Single Most Recommended Course
Spring Framework
- Spring Tutorials (Beginners) – Best Course for Spring Begineers
- Learn Spring Boot – Rapid Spring Application Development
- Spring MVC For Beginners : Build Java Web App in 25 Steps – Best for Spring MVC Complete Knowledge
- Building An E-Commerce Store Using Java Spring Framework – Best Course for Spring Security, Highly Recommended! I have bought this one.
SQL
Hadoop
Amazon AWS
- AWS Certified Developer – AWS is HOT, add it to your resume, good for beginners. I am thinking to buy this.
- AWS Certified Solutions Architect – AWS advanced course
Hacking
- Certified WhiteHat Hacker Level 1 ( CWHH Level 1) – Great course for anyone in programming
- Ethical Hacking from Scratch to Advanced Technique – advanced techniques, I have got this one.
DevOps
- Learn Devops: Continuously Deliver Better Software
- The Docker for DevOps course: From development to production
- Mastering Ansible – future of parallel deployment, highly recommended, hot demand in market for Ansible skill.
Scala
- Beginning Scala Programming – for those who asked for Scala courses.
- Learn To Build Scala Apps From Scratch – for advanced Scala programming
Testing
- The Best Software Testing Training You Will Ever Get – A nice course, highly recommended for QA guys.
- Selenium Webdriver with Java Basics+Advanced+Interview Guide
- JUnit and Mockito Crash Course – Java Testing Framework Course
Linux
- Learn Linux in 5 Days and Level Up Your Career – working on Linux, then you can get this.
- Learn Linux Administration and Supercharge Your Career – for system admin
Python
- Python Step by Step: Build a Data Analysis Program
- Learning Python for Data Analysis and Visualization
- Complete Python Bootcamp
NodeJS & Angular 2
- Learn Nodejs by building 12 projects
- Angular 2 and NodeJS – The Practical Guide to MEAN Stack 2.0 – Amazing Course
Android
- The Complete Android & Java Developer Course – Build 21 Apps
- Master Android 7 App Development – Latest Android Studio Version
Web Development
- JavaScript: Understanding the Weird Parts
- The Complete Web Developer Course 2.0 – Great Upgraded Course
- The Complete Bootstrap Masterclass Course – Build 4 Projects
- Bootstrap 4: Exploring New Features
Data Science
- Data Science A-Z™ – Amazing Course, I have got this.
- Tableau 9 For Data Science
Git
- Git Complete: The definitive, step-by-step guide to Git – anybody want to go into deep details of Git.
That’s the complete list of best online programming courses, this is how I keep myself updated and learn new technologies easily.
Due to the Coronavirus, many companies are allowing work from home for their employees. They have more time in their hands to do online courses. Great article!
Nice article. Helpful for aspirants looking for online lessons.
I have been using Udemy courses for long time now to stay updated, below is the list of programming courses that I have enrolled
Nice Article. How it help to developer in terms of balance the day to day life.
Hey Pankaj,
These are great courses for anyone who wants to learn programming. Have you considered compiling similar lists? I could envision an entire site like this for anyone who wants to learn something. This is a great resource.
Thanks,
Dennis