https://freecourses.github.io/
Freecourses is a platform which offers a collection of free course links for various development languages and frameworks. You will find every course which is listed here is either free or trial version for learning. So enjoy the content.
You can also contribute to the project. Check below different ways for contributions please check in CONTRIBUTING.md
- Angular
- AngularJS
- CSS
- Django
- Docker
- DotNET
- Express
- Git
- Go
- HTML
- JQuery
- Java
- JavaScript
- Laravel
- Materialize
- MongoDB
- Node
- PHP
- Python
- Rails
- React
- React Native
- Sass
- Swift
- Vue
- Webpack
-
- Angular 2 é um framework que permite desenvolver aplicações web e mobile, mantido pela Google. Apesar de ser a segunda versão do framework, Angular 2 não é a continuação do Angular 1 com melhores e novas funcionalidades, foi reescrito. Nesse curso vamos aprender como desenvolver com Angular 2.x e 4.x e TypeScript. Você vai aprender os conceitos básicos e intermediários do Angular, desde os primeiros passos até uma aplicação completa com requisições ao servidor e rotas. Vamos aprender os conceitos de componentes, templates, diretivas, serviços, data-binding, validação de formulários, formulários reativos, roteamento (single page application – SPA) e como conectar ao servidor e trabalhar com RxJS (Observables).
Não é necessário saber Angular 1 para esse curso, já que o Angular v2 foi reescrito. Vamos aprender todos os conceitos do zero, então não se preocupe!
-
- Playlist for Angular 2 Tutorial
-
- Build the web applications of tomorrow using the new Angular web framework from Google.
-
- Playlist do Curso de Angular 4/2
-
- Tudo sobre angularjs
-
- Cursos de Angular js
-
- Overview sobre essa nova maneira de escrever CSS que é o Sass e também um overview rápido sobre o framework de CSS3 Compass. Como essa aula é apenas um overview, não entrei em detalhes, vamos aprender todos os detalhes no decorrer do curso.
-
- O curso consiste na criação de sites responsivos usando as principais ferramentas do framework Materialize CSS. Abordamos desde o básico ao avançado, ou seja, a configuração do ambiente e a instalação do framework até a criação de um site responsivo e agradável de forma correta.
-
- Learn how to create websites by structuring and styling your pages with HTML and CSS.
-
- Friendly web development tutorials for complete beginners.
-
- Learn to think like a front end developer
-
- This site teaches the CSS fundamentals that are used in any website's layout.I assume you already know what selectors, properties, and values are. And you probably know a thing or two about layout, though it may still be a rage-provoking activity for you. If you want to learn HTML and CSS from the beginning, you should check out this tutorial. Otherwise, let's see if we can save you some fury on your next project.
-
- This course will teach you how to use nesting, variables, mixins, placeholders, and functions to write more expressive and reusable styles. At the end of the course, you will be able to transition a CSS codebase to SCSS and style multiple websites.
-
- You'll build four simple websites using web development fundamentals, including HTML5/CSS3 and Bootstrap. You'll learn to understand and modify the structure of basic website, as well as how to change the way a page looks and is laid out.
-
- The first 13 videos are aimed at understanding the fundamentals of Flexbox - we will take a deep dive into understanding rows, columns, axes, wrapping, alignment, centering and layout. The last 7 are code alongs where we will build everything from a navigation to a mobile app layout entirely with Flexbox!
-
- From the basics of python and django to your application deployed on web!
-
- Official tutorials for thenewboston Django Tutorials for Beginners series!
-
- Hands-on guide for begginers to learn Django. Past editions free.
-
- Dive into the basics of Docker and take control of your development environment with containers.
-
- DotNET free course list by Microsoft, Codeschool, MVA and many more.
-
- You might have heard about rapidly-growing-in-popularity technologies such as NodeJS or the M.E.A.N stack (MongoDB, ExpressJS, AngularJS, and NodeJS). The brilliance of NodeJS is its fast performance and the ability to leverage JavaScript on the server. That's right; now developers can use a single language for the browser and the server code. Even more so, they can use JavaScript for the database layer with MongoDB. Therefore, the full stack JavaScript becomes a new standard for web development.
-
Node JS Tutorial for Beginners
- Yo ninjas, in this Node JS tutorial series for beginners, we'll be walking step by step through what Node JS is, and how it all works. We'll also be creating a Node JS application from scratch using express, and hook it up to MongoDB - a noSQL database perfect for using with Node.
-
Server-side Development with NodeJS, Express and MongoDB
- A complete course based on NodeJS.
-
- When developing applications, you would often collaborate with other developers. Git is the most popular version control system that developers use to track and share code.
-
- Tudo que você precisa para começar a versionar seus arquivos e contribuir com a comunidade opensource.
-
- Learn to use version control, an important tool for any developer. This course will focus on Git, a specific version control system, and GitHub.
-
Introduction to Git for Data Science
- Version control is one of the power tools of programming. It allows you to keep track of what you did when, undo any changes you have decided you don't want, and collaborate at scale with other people. This course will introduce you to Git, a modern version control tool that is very popular with data scientists and software developers alike, and show you how it can help you get more done in less time and with less pain.
-
- Learn how to use Git by reviewing the basic concepts of Git version control. Try out this introductory course that was created with GitHub.
-
- Learn to Code Google's Go Programming Language
-
- Learn how to create websites by structuring and styling your pages with HTML and CSS.
-
- Friendly web development tutorials for complete beginners.
-
- Learn to think like a front end developer
-
- You'll build four simple websites using web development fundamentals, including HTML5/CSS3 and Bootstrap. You'll learn to understand and modify the structure of basic website, as well as how to change the way a page looks and is laid out.
-
- A social network built with Laravel and Bootstrap. Authenticate, add and accept friend requests, post to a timeline, reply to and like friend's statuses.
-
- Introduction to jQuery
-
- Learn the basics of jQuery 2.0, a JavaScript library, to modify elements on the page and improve user interaction.
-
- This tutorial will teach you how to use Hibernate to develop your database based web applications in simple and easy steps
-
Java Tutorial for Complete Beginners
- Learn to program using the Java programming language
-
Aprende Vue2 y Firebase paso a paso
- La mejor forma de dar el salto a JavaScript moderno.
-
- Curso de JavaScript desde 1
-
- An online book about JavaScript that seeks to make it easy for beginners to flow between the need to knows and the must know os JavaScript development
-
- Learn how to manage JavaScript state with Redux.
-
- Learn the fundamentals of Javascript, the most popular programming language in web development
-
- You will learn introductory level object oriented programming using ES6 JavaScript.
-
- A crash course focuses on the DOM.
-
- Beginner to Intermediate developers and designers who want to become comfortable with both JavaScript fundamentals and working in the DOM without a library.
-
- This course takes a look at some of the new features that JavaScript has available with ES6 (ECMAScript 2015). It is a 'montage' from several instructors.
-
- A hands on approach to learning VueJS
-
React JS and Redux - Mastering Web Apps
- Create the React JS & Redux apps you always wanted. Build 4 projects, discover development tricks, and master React!
-
- Your journey to master plain React
-
- Pack your bags and help the Woodland Wanderers as you learn how to use Ember and Ember CLI to build your next ambitious web applications.
-
Vue JS 2.0 - Mastering Web Apps
- Create the VueJS 2.0 apps you always wanted. Build 5 apps, learn development secrets, VueRouter, Vuex, & more!
-
- A beginner level introduction to the Laravel framework
-
- This tutorial will guide the developers and students who want to learn how to develop a website using Laravel.
-
- A social network built with Laravel and Bootstrap. Authenticate, add and accept friend requests, post to a timeline, reply to and like friend's statuses.
-
- Dig into an overview of the Laravel framework and learn how to start building PHP applications with MVC architecture.
-
- O curso consiste na criação de sites responsivos usando as principais ferramentas do framework Materialize CSS. Abordamos desde o básico ao avançado, ou seja, a configuração do ambiente e a instalação do framework até a criação de um site responsivo e agradável de forma correta.
-
- Learn all MongoDB courses here and much more like how to integrate MongoDB with different technologies.
-
Node JS Tutorial for Beginners
- Yo ninjas, in this Node JS tutorial series for beginners, we'll be walking step by step through what Node JS is, and how it all works. We'll also be creating a Node JS application from scratch using express, and hook it up to MongoDB - a noSQL database perfect for using with Node.
-
- Intro to Node and MongoDB for Absolute Beginners
-
Server-side Development with NodeJS, Express and MongoDB
- A complete course based on NodeJS.
-
- You might have heard about rapidly-growing-in-popularity technologies such as NodeJS or the M.E.A.N stack (MongoDB, ExpressJS, AngularJS, and NodeJS). The brilliance of NodeJS is its fast performance and the ability to leverage JavaScript on the server. That's right; now developers can use a single language for the browser and the server code. Even more so, they can use JavaScript for the database layer with MongoDB. Therefore, the full stack JavaScript becomes a new standard for web development.
-
- Learn all MongoDB courses here and much more like how to integrate MongoDB with different technologies.
-
Node JS Tutorial for Beginners
- Yo ninjas, in this Node JS tutorial series for beginners, we'll be walking step by step through what Node JS is, and how it all works. We'll also be creating a Node JS application from scratch using express, and hook it up to MongoDB - a noSQL database perfect for using with Node.
-
- Intro to Node and MongoDB for Absolute Beginners
-
Server-side Development with NodeJS, Express and MongoDB
- A complete course based on NodeJS.
-
- A social network built with Laravel and Bootstrap. Authenticate, add and accept friend requests, post to a timeline, reply to and like friend's statuses.
-
- Explore the basics of PHP and learn what it takes to work within the one of the most popular web languages.
-
- A Byte of Python is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.
-
- From the basics of python and django to your application deployed on web!
-
- Official tutorials for thenewboston Django Tutorials for Beginners series!
-
Intro to Python for Data Science
- Python is a general-purpose programming language that is becoming more and more popular for doing data science. Companies worldwide are using Python to harvest insights from their data and get a competitive edge. Unlike any other Python tutorial, this course focuses on Python specifically for data science. In our Intro to Python class, you will learn about powerful ways to store and manipulate data as well as cool data science tools to start your own analyses. Enter DataCamp’s online Python curriculum.
-
- This course is a great introduction to both fundamental programming concepts and the Python programming language. By the end, you'll be familiar with Python syntax and you'll be able to put into practice what you'll have learned in a final project you'll develop locally.
-
- Online version (by the original author - no worries, this isn't a pirate link!) of the "Learn Python the Hard Way." book. It emphasizes repetition and concept understanding.
-
Programming, Data Structures and Algorithms in Python
- This is a introductory course which teaches basic programming concepts in Python. The course also covers various data structures such as sorting, searching, linked list, trees, etc. and their implementation in python.The videos of this course are also available on Youtube. The name of youtube channel is:NOC16 July-Sep CS11
-
- Python School provides a way for existing ICT teachers to gain the knowledge and skills necessary to teach Computing and Computer Science in schools.The materials are designed to enable you to gain the experience necessary to teach Computing at Key Stage 3, GCSE and A-Level.
-
- Aprenda a programar de um modo profissional e divertido.
-
- With this Python tutorial, we aim to teach all basic to advanced level Python programming concepts to a large no. of aspirants in the most efficient way. We've organized this course in such a manner that you can learn Python with least efforts, without investing a lot of your time and finally be able to apply this knowledge to your live projects.
-
- Hands-on guide for begginers to learn Django. Past editions free.
-
- Explore the basics of Python and learn what it means to store and manipulate numbers and words as well as make decisions with your program.
-
- RailsCasts is produced by Ryan Bates (rbates on Twitter and ryanb on GitHub). A free episode will be released on the first Monday of each month featuring tips and tricks with Ruby on Rails. The screencasts are short and focus on one technique so you can quickly move on to applying it to your own project. The topics target the intermediate Rails developer, but beginners and experts will get something out of it as well. A Pro option is also available containing more screencasts each week.
-
- Playlist do Curso de Ruby on Rails para Iniciantes
-
- Basic Intro to React
-
- Dig deeper into React while learning Redux and React Router.
-
- Tudo o que você precisa saber sobre a versão 16 do React
-
- You will start by learning the basics of React. Fundamentals like how it is a JavaScript library developed to build reusable UI components that present changing data. You’ll then learn about the philosophy behind React, which will help you to approach new projects on the right foot. Finally, you’ll get hands-on with everything from forms, components, states, events, and eventually integration.
-
React JS and Redux - Mastering Web Apps
- Create the React JS & Redux apps you always wanted. Build 4 projects, discover development tricks, and master React!
-
React-fundamentals - Start Learning React
- React is a javascript library for building user interfaces from the fine folks at Facebook & Instagram. It strictly focuses on the 'V' in your MVC applications, and touts a blazing fast virtual DOM diff implementation. This series will explore the basic fundamentals of React to get you started.
-
- Your journey to master plain React
-
React Native Basics: Build a Currency Converter
- Learn to Use Navigation, Setup Redux, Design Components, Work with a Remote API, and More
-
- Overview sobre essa nova maneira de escrever CSS que é o Sass e também um overview rápido sobre o framework de CSS3 Compass. Como essa aula é apenas um overview, não entrei em detalhes, vamos aprender todos os detalhes no decorrer do curso.
-
- This course will teach you how to use nesting, variables, mixins, placeholders, and functions to write more expressive and reusable styles. At the end of the course, you will be able to transition a CSS codebase to SCSS and style multiple websites.
-
Swift - The Ultimate Guide To Mac and iOS Development
- Learn how to use Swift, a language that is created by the world's largest company 'Apple'.
-
- App Development for IOS, Spring 2017
-
Aprende Vue2 y Firebase paso a paso
- La mejor forma de dar el salto a JavaScript moderno.
-
- A hands on approach to learning VueJS
-
Learning Vue 1.0: Step By Step
- Learning Vue 1.0: Step By Step
-
- The VueJS course for for begginers.
-
Vue JS 2.0 - Mastering Web Apps
- Create the VueJS 2.0 apps you always wanted. Build 5 apps, learn development secrets, VueRouter, Vuex, & more!
-
- Learn how to build web applications using Javascript's most popular build tool... Webpack 2