Hackr.io is a programming community to find and share the best online programming courses and tutorials. Find tutorials of more than 150 programming languages, frameworks and libraries. Below is a category wise list of our topmost tutorials.
- Android Development
- Angular
- Arduino
- Artificial Intelligence
- C
- C++
- Data Structures and Algorithms
- Go
- Intro to Programming
- Java
- JavaScript
- Machine Learning
- PHP
- Python
- React
- React Native
- Android App Development by Stanford - web.stanford.edu (Free | Video)
- The Complete Android N Developer Course - udemy.com (Paid | Video)
- Android Material Design Tutorial - youtube.com (Free | Video)
- Android Development for Beginners - udacity.com (Free | Video)
- Training for Android developers - developer.android.com (Free)
- Shaping up with AngularJS - pluralsight.com (Video | Paid)
- Angular 7 - The Complete Guide - udemy.com (Paid | Video)
- The Complete Angular Course: Beginner to Advanced - udemy.com (Paid | Video)
- AngularJS Fundamentals In 60-ish Minutes - youtube.com (Free | Video)
- Learn AngularJS - egghead.io (Free)
- The Absolute Beginner's Guide to Arduino - forefront.io (Free)
- Arduino Step by Step: Your Complete Guide - udemy.com (Paid | Video)
- Arduino Programming: From Novice to Ninja - edx.org (Free | Video)
- Arduino Lessons - youtube.com (Free | Video)
- Learning Arduino - youtube.com (Free | Video)
- Intro to Artificial Intelligence - Udacity - udacity.com (Free | Video)
- MIT Open Courseware - Artificial Intelligence - ocw.mit.edu (Free | Video)
- Artificial Intelligence A-Z: Learn How To Build An AI - udemy.com (Paid | Video)
- Intro to AI - UC Berkeley CS188 - ai.berkeley.edu (Free)
- Artificial Intelligence: A Modern Approach - amazon.com (Paid | Book)
- Learn C The Hard Way - learncodethehardway.org (Book | Paid)
- C Programming For Beginners - udemy.com (Paid | Video)
- C Programming Tutorial - youtube.com (Free | Video)
- Advanced C Programming: Pointers - udemy.com (Paid | Video)
- C - Geeks for Geeks - geeksforgeeks.org (Free)
- LearnCpp - learncpp.com (Free)
- Learn Advanced C++ Programming - udemy.com (Paid | Video)
- Buckys C++ Programming Tutorials - youtube.com (Free | Video)
- C++: From Beginner to Expert - udemy.com (Paid | Video)
- C++ Tutorial - sololearn.com (Free)
- Fundamentals of Algorithms - geeksforgeeks.org (Free)
- Algorithms by Princeton University - coursera.org (Free | Video)
- Data Structures - Geeks for Geeks - geeksforgeeks.org (Free)
- Introduction to Algorithms - MIT OpenCourseWare - ocw.mit.edu (Free | Video)
- Learn Algorithms by Solving Challenges - learneroo.com (Free)
- Go by Example - gobyexample.com (Free)
- Build Web Application with Golang - astaxie.gitbooks.io (Free)
- Learn How To Code: Google's Go (golang) Programming Language - udemy.com (Paid | Video)
- A Tour of Go - tour.golang.org (Free)
- The Little Go Book - openmymind.net (Free)
- Introduction to Computer Science (CS50x) - Harvard University - edx.org (Free | Video)
- The Web Developer Bootcamp - udemy.com (Paid | Video)
- Introduction to Computer Science and Programming Using Python - MIT - edx.org (Free | Video)
- Web Development Tutorials For Beginners - youtube.com (Free | Video)
- Web Development 101 - theodinproject.com (Free)
- Head First Java - amazon.com (Book | Paid)
- Complete Java Masterclass - udemy.com (Paid | Video)
- Java Video Tutorial by Derek Banas - youtube.com (Free | Video)
- Java Course - The New Boston - youtube.com (Free | Video)
- The Java Tutorials by Oracle - docs.oracle.com (Free)
- Eloquent JavaScript - eloquentjavascript.net (Free | Book)
- The JavaScript Tutorial - javascript.info (Free)
- Mozilla Developer Network Javascript Guide - developer.mozilla.org (Free)
- The Complete JavaScript Course: Build a Real-World Project - udemy.com (Paid | Video)
- You Don't Know JS - github.com (Book)
- Machine Learning (Stanford University) - coursera.org (Paid)
- Machine Learning A-Z: Hands-On Python & R In Data Science - udemy.com (Paid | Video)
- Machine Learning with Python - youtube.com (Free | Video)
- Deep Learning - deeplearningbook.org (Free | Book)
- Intro to Machine Learning - udacity.com (Free)
- PHP The Right Way - phptherightway.com (Free)
- PHP for Beginners - udemy.com (Paid | Video)
- PHP Tutorial - nusphere.com (Free)
- The complete PHP 5 tutorial - php5-tutorial.com (Free)
- PHP Front To Back - youtube.com (Free | Video)
- Learn Python the Hard Way - learnpythonthehardway.org (Paid | Book)
- Google's Python Class - developers.google.com (Free)
- Complete Python Bootcamp - udemy.com (Paid | Video)
- Automate the Boring Stuff with Python - automatetheboringstuff.com (Free | Book)
- Official Python Tutorial - docs.python.org (Free)
- React Crash Course 2018 - React Tutorial with Examples - youtube.com (Free | Video)
- Awesome React - github.com (Free)
- The Complete React Web Developer Course (with Redux) - udemy.com (Paid | Video)
- Modern React with Redux - udemy.com (Paid | Video)
- Survive JavaScript - Webpack and React - survivejs.com (Free)
- Learn React Native Through Interactive Examples - reactnativeexpress.com (Free)
- The Complete React Native and Redux Course - udemy.com (Paid | Video)
- Getting Started with React Native - facebook.github.io (Free)
- React Native 101: Build React Native App - youtube.com (Free | Video)
- React Native - The Practical Guide - udemy.com (Paid | Video)