All the resources & recommendations from the community. This repo have been seen by people starting from 17th May 2019.
This youtube tutorial by Caleb Curry is everything you need to master C++. It starts with the super basics and works your way to intermediate topics.
This is easy to grasp highly rated Python tutorial on Youtube. All concepts are explained in crystal clear manner suitable for beginners. In later half, it also dives into 3 practical projects which helps in assimilating all the learning throughout.
A design system is a collection of documentation on principles and best practices, that helps guide a team to build digital products. They are often embodied in UI libraries and pattern libraries, but can extend to include guides on other areas such as 'Voice and Tone'.
Blender is an open source 3D computer graphics software. The blender team provides official tutorials for getting started with Blender. Check out the Blender Fundamentals playlist for a comprehensive quickstart.
Official tutorials for thenewboston Django Tutorials for Beginners series
Learn Django in these videos by following along as the instructor show you how to build a simple hello world app and then a guestbook app that uses the templates, models, and form functionality with Django.
-
Google's Machine Learning Crash Course
A 15 hour fast paced machine learning course by google which gives you a brief introduction about machine learning along with hands-on exercises and lectures form google researchers. It also includes introduction to TensorFlow for deep learning.
-
Neural Networks by 3Blue1Brown
A playlist containing 4(four) videos about neural networks and their working. It gives a mathematical intution about neural networks and concepts like Gradient Descent and Backpropogation.
-
Introduction to TensorFlow For Deep Learning
With this course you'll learn how to build deep learning applications with TensorFlow. This course was developed by the TensorFlow team and Udacity as a practical approach to deep learning for software developers. You'll get hands-on experience building your own state-of-the-art image classifiers and other deep learning models. You'll also use your TensorFlow models in the real world on mobile devices, in the cloud, and in browsers. Finally, you'll use advanced techniques and algorithms to work with large datasets. By the end of this course, you'll have all the skills necessary to start creating your own AI applications.
-
Deep Learning Specialization(https://www.coursera.org/specializations/deep-learning)
This is one of the most recommended course for getting started with Deep Learning. Created by Andrew NG, you will learn the fundamentals of deep learning like how to make a neural network , CNN , LSTM, etc. Also this specialization contains hands-on exercises with python and TensorFlow.
This is a specialization course containing 5 sub courses, you can enroll in any of them absolutely free.
-
Introduction to Reinforcement Learning
With this free course you will explore the domain of reinforcement learning and how automated decisions are taken. you will get a deep understanding of how efficient the algorithms are for single and multi-agent planning as well as approaches to learning near-optimal decisions from experience.
-
Data Science Crash Course By Kaggle
With this free data science course by Kaggle you will learn the most important language for data science, learn core ideas in machine learning, build your first model, learn data manipulation skills with Pandas, and use TensorFlow for machine learning.
Learn HTML, CSS, JS and some advanced topics from the most popular online bootcamp. They also give you a free certificate for completing their training.
Learn HTML and CSS from a free, premium video course by Udacity.
HTML & CSS seems hard (But it doesn’t have to be). This is a friendly web development tutorial for complete beginners.
You Don't Know JS is a free series of books for learning JavaScript at a deep level. Pick this resource if you want a strong understanding of JavaScript.
JavaScript.info is a web tutorial where you can find articles related to JavaScript from noob to advanced.
This course covers all Node.js fundamentals and teaches the important modules like Path, URL, FS, Events. Thereafter it shows how to create an HTTP server from scratch without Express and deploy everything to Heroku. Its very good for begginers to get a hands-on feel quickly.
-
Hack This Site is a training ground for hackers to hone and test their hacking abilities. It's suitable for beginners with no experience of hacking.