Skip to content

All the best resources & recommendations from the fn+geeks community.

License

Notifications You must be signed in to change notification settings

fnplus/learn-for-free

Repository files navigation

Resource-list-for-learners

All the resources & recommendations from the community. This repo have been seen by HitCount people starting from 17th May 2019.

Top Contributors

Table of Contents

Getting Started

Setup devices

Basic CS

It is recommended if you are new to computer science!

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.

C++ Programming Tutorial by Caleb Curry

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.

Python for Beginners by Mosh Hamedani

Understanding Git

StyleGuides

Design Patterns

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'.

3D Graphics

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.

blender tutorials page

Augmented Reality

Android

Cloud Guides

Django

Official tutorials for thenewboston Django Tutorials for Beginners series

thenewboston-django-tutorials

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.

Pretty-Printed-django-tutorials

Machine Learning

  • Awesome Machine Learning

  • 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.

machine learning course by google

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.

3blue1brown

  • 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.

tensorflow course at udacity

  • 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.

deep learning course on coursera

  • 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.

refinforcement learning course on udacity

Research Papers

Data Science

  • 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.

Faster data Science education by Kaggle

Web Development

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.

free-code-camp curriculum

Learn HTML and CSS from a free, premium video course by Udacity.

html and CSS course by udacity

HTML & CSS seems hard (But it doesn’t have to be). This is a friendly web development tutorial for complete beginners.

html and css by interneting-is-hard

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.

you don't know js github

JavaScript.info is a web tutorial where you can find articles related to JavaScript from noob to advanced.

javascript.info

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.

Node.js Crash Course by Traversy Media

Security

hack this site website