Become a member

Get the best offers and updates relating to PCGAMESPLAY1 News.

― Advertisement ―

HomeGaming News300 Free Online Programming Courses You Can Start Today

300 Free Online Programming Courses You Can Start Today

Learn programming languages of your interest

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.

Free online 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

Quickstart AngularJS

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.

Apple watch

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!



  • 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


Learn Socket Programming in C from Scratch

Master the socket programming concepts and start building networked applications in C programming language


Introduction to CSS Development

  • Cascading Style Sheets, or CSS, is how we control what a website looks like, including colors, layouts, fonts, and more

Mastering CSS 3.0 Selectors

  • Empowering your development and design through CSS 3.0 Selectors

Mastering Basic CSS Selectors.

  • Learn & Master the basics of CSS selectors in depth. part of CSSCasts course

CSS Image filters — The modern web images color manipulation

  • Learn to manipulate your any type of Images with super CSS3 image filters to look your Images Super awesome !

Build iPhone Apps using Dreamweaver CS6 and Xcode combined.

  • Use your knowledge of HTML and CSS to build real iPhone apps.

Build Your First Website in 1 Week with HTML5 and CSS3

  • The Fastest Way to Learn HTML & CSS for the Real World

Data structure

Data Structure — Part I

  • Design, implementation and analysis of basic data structures using Java language.


Introduction to HTML

  • HTML is one of the major building blocks for creating web applications and websites.

Intro to HTML5 Game Development

  • Get started making mobile games with HTML5! Learn how to create HTML5 games and publish them to the Amazon Appstore

A how to guide in HTML

  • Learn the language of the web in a quick and accessible way from ground up.

Learn HTML5 Programming From Scratch

  • A Complete HTML5 Programming Course for Beginners

Beginner Photoshop to HTML5 and CSS3

  • Learn how to convert a Photoshop design into HTML5/CSS3 using Dreamweaver.

HTML for Beginners

  • Learn HTML for beginners step by step, with projects included.

Web Development By Doing: HTML / CSS From Scratch

  • Web Development From Scratch: Learn By Doing For Complete Beginners. HTML And CSS. Code Your First Website In 1 Hour.

Programming for Entrepreneurs — HTML & CSS

  • Are you an entrepreneur with zero coding experience? — Learn the basics of web development with this beginners course!

Learn HTML & CSS: How To Start Your Web Development Career

  • Learn HTML & CSS To Jump Start Your Career In Web Development

Create Interactive HTML5 Animations with Adobe Edge Animate

  • Explore everything from A-Z about creating HTML5 animations and interactive content within Adobe Edge Animate.

HTML and CSS for Beginners — Build a Website & Launch ONLINE

  • HTML and CSS for Beginners course will give your all the knowledge you need to master HTML and CSS easily and quickly.

Master the Basics of HTML5 & CSS3: Beginner Web Development

  • Start your journey towards becoming a bona fide web developer by learning these foundational concepts of coding

HTML5 and CSS3 Fundamentals

  • Build your very own website with HTML5 from scratch using HTML5 and CSS3 — designed for complete beginners

Build Your First Glass Web App Theme With HTML5 And CSS3

  • A complete step by step code along series to help you deisgn the most prettiest glass footer with HTML5 and CSS3

Write quicker HTML5 and CSS 3; productivity hacks with emmet

  • Change the way to write HTML 5 and CSS 3 codes. A faster way that will increase your productivity to write codes

HTML Introduction Course: Learn HTML in 2 hours!!!

  • Start Your Web Development Career by Learning HTML

Become a HTML and CSS Developer — Build a Responsive Site

  • Take the first step to becoming a professional web developer

HTML: The first step for absolute beginners

  • Start developing your first web pages even if you don’t have any IT background

A Complete Introductory Tutorial on HTML5

  • Gain a strong understanding of HTML and HTML5’s new features with a teaser on CSS and JavaScript

EMMET Faster HTML & CSS workflow — Best Tool For Developers

  • Emmet is plugin for text editors that helps you write HTML and CSS faster. Work quicker saving time & making more money.

Create Website from scratch in Urdu & Hindi

  • Website layout in HTML and CSS

HTML and CSS Foundations

  • A super quick introduction to HTML and CSS

Learn HTML for Absolute Beginners

HTML and CSS: The Super Fun Beginner’s Course

  • The starting place for all the other HTML courses out there!

Introductory To HTML — Create Your Very First Webpage.

  • Learn the basics of HTML and create your very first webpage with just HTML

Build iPhone Apps using Dreamweaver CS6 and Xcode combined.

  • Use your knowledge of HTML and CSS to build real iPhone apps.

Build Your First Website in 1 Week with HTML5 and CSS3

  • The Fastest Way to Learn HTML & CSS for the Real World

Quick Windows [Win8] App Development — For Busy People Only

  • Learn to build a beautiful full app in minimal timeLeverage open source, HTML5/JavaScript and tons more!

Learn Construct 2: Creating a Pixel Platformer in HTML5!

  • Master Construct 2 Quickly Using this Course! By the end, you will have gone from beginner to advanced in no time !

BlackBerry 10 App Development with HTML5

  • Make great apps for a brand new Platform using HTML5


Create a CRUD Application with Ionic 3 and Firebase

  • Create a Shopping List with Ionic 3, Angular 4.3 and Firebase


Practice Java by Building Projects

  • Ultimate Java interview prep course! 100% focused on applying object-oriented design in real-world applications

Selenium WebDriver Training with Java Basics

  • A short and simple course to get started with Selenium automation and learn basics of other integrated APIs

Java Multithreading

  • Unveiling the mysteries of multithreading in Java. The ultimate Java multithreading course

Java Tutorial for Complete Beginners

  • Learn to program using the Java programming language

Java Basics for Beginners

  • Teaching the Basics of Java in Under an Hour!

Java for Noobs: Go from Noob to Semi-Noob

  • Learn to become a programmer

Java From Scratch

  • Study Java in a way you understand and have fun in the process

Easy-to-follow Java programming — Getting started with Java

  • Start learning Java from scratch in an easy and entertaining way

Quick Course — Java interview preparation — for junior

  • Learn all the hard and soft skills you need to win a Java job interview!

Java for Noobs

  • Beginners Guide to Programming in Java

Java Programming Basics

  • Learn to program! Let’s walk through some simple examples and I’ll explain everything along the way.

First Steps in Java

  • Get a good grasp on the basics of Java programming language: topics ranging from basic syntax to database operations

Crash Course Into JavaFX: The Best Way to make GUI Apps

  • Learn how to create responsive GUI applications using the most popular Java GUI tookit, and explore the basics of JavaFX

Learn how to use all Java keywords

  • Learn what each of the keywords are for and how to use them in your programs.

Eclipse IDE for Beginners: Increase Your Java Productivity

  • This course delivers the step-by-step guidance to help you master the core topics and techniques with Eclipse.

Decoding AP Computer Science A

  • Ace AP Computer Science A and get an Introduction to Java

Eclipse Tutorial For Beginners : Learn Java IDE in 10 Steps

  • Become More Productive Today

Data Structures in Java for Noobs (Lite Edition)

  • Data Structures Made Simple With Step by Step Instructions and Diagrams


Learn to Program in Javascript: Beginner to Pro

  • Don’t just be a good programmer, become a great one, because that is what matters.

Introduction to JavaScript Development

  • In this course we’ll introduce you to the basics and show you how to get started integrating JS in your applications!

JavaScript Fundamentals

  • Learn JavaScript hands on in quick and easy steps

Introductory To JavaScript — Learn The Basics of JavaScript

  • Learn the absolute basics of JavaScript and Get Started Right Away!

Javascript Essentials

  • Learn how Javascript works, some basic API’s and finally create a mini project.

Ultimate JavaScript Strings

  • The Ultimate Practical Guide to Strings in JavaScript, how they work, how to use them, and how they can help your work!

Essentials in JavaScript ES6 — A Fun and Clear Introduction

  • A creative and fun course on JavaScript ES6! Has Webpack, Babel, React, and all the new syntax you need to code in ES6!

ES6 / EcmaScript 6 for beginners — the essentials

  • Update your Javascript skill set with ES6 also called EcmaScript 6 — The most important fundamentals you need are here

Code Your First Game: Arcade Classic in JavaScript on Canvas

  • Program a complete game today. No special software or install required. All you need is a text editor and a web browser.

JavaScript Essentials 2017 Mini Course

  • Learn the basis of JavaScript, including programming fundamentals you can take to PHP, Python and Node.js

Leveling up to ES6

  • Level up your javascript knowledge with the latest features provided in ES6

MEAN Stack For Web Developers: Build Websites on Javascript

  • Use cutting edge tools to build fast, robust Javascript based web applications with MongoDB, Express, Angular and Node

Start 3D GIS Web Development in JavaScript

  • An easy way to deploy GIS 3D map to web with or without coding.

Quick Windows [Win8] App Development — For Busy People Only

  • Learn to build a beautiful full app in minimal timeLeverage open source, HTML5/JavaScript and tons more!

Making Games With Phaser 2.X

  • Learn the fundamentals of JavaScript And Phaser!


Learn to Use jQuery UI Widgets

  • A jQuery UI Tutorial that will show you how to use tabs, accordion, datepicker and more without having to learn jQuery!


GDPR Cookie Consent with Real Cookie Banner