I have created a collection of free courses on vaerious topics including web development, frontend, backend, app development, programming languages, Devops, data science, blockchain, machine learning and more. This list of courses are categorized based on programming languages, frameworks, development tools etc. and helpful to everyone who wants to start new coding skills without spending the time to finding the right courses.
-
Programming Langauges
-
Web Development - Frontend Frameworks
-
Web Development - Backend Frameworks
-
Mobile Development
-
Database
-
DevOps
-
Data Science & Machine Learning
-
Big Data
-
Others
- Angular 6 - Soft & Sweet
- Front-End JavaScript Frameworks: Angular
- Learn to build an Auth0 App using Angular 2
- Learn Android Application Development
- Android : Build Voting App using SMS and SQLite with zero experience
- Programming Mobile Applications for Android Handheld Systems
- Try Django 2.2 - Web Development with Python 3.6+
- Python Django Crash Course
- Learn Django and Python Development By Building Projects
- Getting interview ready - data structures
- A Visual Introduction to Algorithms
- Data Structures and Algorithms in Python
- Natural Language Processing 101 + Dialogflow Chatbot
- Introduction to DialogFlow
- creating customizable chat bot using dialogflow and node js client v2
- Flutter Beginner Tutorial - Build own App
- The Complete Flutter App Development Course for Android, iOS
- Flutter Tutorial for Beginners - Build iOS and Android Apps with Google's Flutter & Dart
- Gatsby - Static Site Generator for React
- Gatsby - Full Tutorial for Beginners
- Gatsby JS Crash Course
- Hadoop Platform and Application Framework
- Big Data and Hadoop Essentials
- Hadoop and Big Data for Absolute Beginners
- An Introduction to Java Programming
- Learn Java 8 - Full Tutorial for Beginners
- Ultimate Java Development and Certification Course
- JavaScript Basics: Start Coding in 5 Minutes
- Introduction to JavaScript: First Steps
- Learn and Master JavaScript Foundations from Beginner to Professional
- Kotlin for Java Developers
- Kotlin for Beginners: Next Android platform language
- Kotlin for Android Development : Develop an App with Kotlin
- Learn Devops Kubernetes deployment by kops and terraform
- Getting Started with Google Kubernetes Engine
- Learn R from Scratch
- R Basics - R Programming Language Introduction
- R Programming for Absolute Beginners
- Ruby on Rails: An Introduction
- Learn Ruby from Scratch
- Ruby on Rails 5 Tutorial: Build web application in 30minutes
- Front-End Web Development with React
- Learn ReactJS with Webpack 4, Babel 7, and Material Design
- Reactjs Interview Practice Guide
- Learn Scala from Scratch
- Functional Programming Principles in Scala
- Scala Programming Mini Boot camp For Beginner
- Spring Core - Learn Spring Framework 4 and Spring Boot
- Building Scalable Java Microservices with Spring Boot and Spring Cloud
- Spring Framework
- Introduction To Swift Programming
- Swift by Example; Make Apple Watch Apps with Apple Watchkit
- Learn Swift Series
- Learn Vue.js from Scratch: Building & Testing a Movie App
- Vue.js Fast Crash Course
- Learn Web Development Using VueJS
This list is updated on regular basis. If you think any course need to be add into this list please comment about them. If you think any programming language, framwork, tool, library need to be added please let me know in comment section.
Have a great coding year!