Recently, I have looked into Udemy database and found these free online courses. I have created this list of 300 such free online courses that you can start today. I have categorized the online courses based on the subjects and topic. Take these courses to learn programming, web development, front-end development, mobile application development, data science and start learning.
You can use Quick Code to discover more free programming courses based on different technology and programming languages. The chrome extension is also very useful to get the daily update on new free programming courses.
Android Development for Newbies (8+ Hours of Content)
Learn everything that you need to know to develop Android applications for fun and profit.
Learn Android 4.0 Programming in Java
Learn to write real, working Android applications quickly and effectively, from the ground up.
Become an Android Developer from Scratch
Simply the best place to start learning Android Development.
Learn Android Wear Programming
Guide to learn and create Android Wear Programs using Android Studio and Eclipse
Android Fundamentals: Ultimate Tutorial for App Development
Learn Android and Create Amazing Apps for Android Playstore
Deploying Android Apps to Different App Stores — Correctly!
Use 30 minutes to learn how to deploy your mobile app to Google Play the right way and explore other alternatives.
How to publish an Android App on Google Play Store
Step by step lectures on how to prepare your App for publishing, create a Google Publisher account and publish the App.
Android Material Design Slidenerd Style
Learn to build material design apps from null to stackoverflow
Android Development from Scratch to Create Cool Apps!
We start learning Android Programming by understanding concepts and implementing them live!
Learn Android Application Development
A beginner course on Android Application development
How to use my smartphone — Android Edition
A beginner’s guide to Android smartphones, from a to z in mobile help
AngularJS For Beginners
Create Web Applications, Create Hybrid Apps for Android & iOS,Create single page applications
A quick practical approach to let you know whether AngularJS is the tool of choice for your project as well as you!
AngularJS Masterclass — Deep Dive & Understand AngularJS
Understand Core Concepts, Create Custom Directives, Custom Services, Routing and Hands On Using Modularized Approach.
AngularJS Authentication: Secure Your App with Auth0
Learn how to add JSON Web Token authentication to your AngularJS app
Learn Angular 4 from Scratch
Go from zero to hero with this free Angular 4 course!
Getting Started with Angular 2+
Learn how to build your first Angular 2+ app!
Try Angular v4 | An Incredible Front End Framework by Google
From Web Apps to Mobile Apps, Angular is a juggernaut as a client-side framework… learn the basics in this course.
Swift by Example; Make Apple Watch Apps with Apple Watchkit
Together we’ll learn Apple’s new cutting-edge programming language while building some useful Apple Watch applications!
REST WCF Service in ASP.NET
- Learn how to build a RESTful WCF Service in an ASP.NET web application and call its methods with JQuery.
Beginning C++ Templates
Understand templates in depth & create generic algorithms and classes.
Learn C++ by Creating
Learn Programming Basics in C++ with a project based approach
C++ Tutorial for Complete Beginners
How to program in the popular (and tricky!) C++ programming language, for complete beginners.
C++, Short and Sweet, Part 1
A first course on C++ based on the book Accelerated C++.
Learn to program Tic Tac Toe Game in Visual C++ on Windows
Build a complete Tic Tac Toe Game as Windows application with Visual studio 2015 / Visual C++ and Windows API….Read More>>>