└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Awesome-programming-tutorials 2 | 3 | A curated list of awesome programming tutorials: book, blog, course... 4 | 5 | ## Contributing 6 | 7 | Please feel free to send me [pull requests](https://github.com/TranBaVinhSon/awesome-programming-tutorials/pulls) 8 | 9 | ## Table of Contents 10 | 11 | - [Android](#android) 12 | - [CSS](#css) 13 | - [Deep Learning](#deep-learning) 14 | - [Javascript](#javascript) 15 | - [Git](#git) 16 | - [Machine Learning](#machine-learning) 17 | - [ReactJs](#reactjs) 18 | - [ReactNative](#reactnavtive) 19 | - [Ruby On Rails](#ruby-on-rails) 20 | - [VueJs](#vuejs) 21 | 22 | ## Android 23 | 24 | #### Blog 25 | * [Androidhive](https://www.androidhive.info/) - Really helpful blog for Android developers. 26 | * [Mindorks](https://blog.mindorks.com/) - All About Android App Development. 27 | * [Simplified Coding](http://www.simplifiedcoding.net/) - Learn a lots android tricks from there. 28 | * [Android Instagram Clone](https://codingwithmitch.com/courses/instagram-clone/) - A step-by-step guide to build your own Android Instagram Clone (Email Authentication, Database, Cloud-Storage) 29 | * [AndroidPub](https://android.jlelse.eu/) - The Pub(lication) for Android & Tech, focused on Development 30 | * [Kotlin Academy](https://blog.kotlin-academy.com/) - Site with mission to simplify Kotlin learning 31 | * [EDMT Dev](https://www.youtube.com/channel/UCllewj2bGdqB8U9Ld15INAg) - One of best Android channel on Youtube 32 | 33 | ## CSS 34 | 35 | ### Blog 36 | * [CSS Tricks](https://css-tricks.com/) - Over the years, CSS-Tricks has come to become a site about all things web design and development. 37 | 38 | ### Courses 39 | * [Flexbox CSS](https://flexbox.io/) - A simple, free 20 video course that will help you master CSS Flexbox! 40 | * [Grid CSS](https://cssgrid.io/) - From fundamentals to real world in about 4 hours. 41 | 42 | 43 | ## Deep Learning 44 | 45 | #### Books 46 | * [Deep Learning Book](http://www.deeplearningbook.org/) - A bestseller book about Deep Learning, written by top experts of AI. Really recommend this. 47 | 48 | #### Courses 49 | * [Deep Learning Andrew Ng](https://www.coursera.org/specializations/deep-learning) - A course from top expert of AI - Andrew Ng 50 | * [Deep Learning A-Z](https://www.udemy.com/deeplearning/) - A bestseller Deep Learning course on Udemy. Learn to create Deep Learning Algorithms in Python. 51 | * [Tensorflow for Deep Learning Research](http://web.stanford.edu/class/cs20si/syllabus.html) - Stanford University: Tensorflow for Deep Learning Research 52 | * [Deep Learning for Natural Language Processing](http://cs224d.stanford.edu/syllabus.html) - Stanford University: Deep Learning for Natural Language Processing 53 | 54 | ## Javascript 55 | 56 | #### Books 57 | * [Exploring ES6](http://exploringjs.com/es6/) - Upgrade to the next version of Javascript 58 | 59 | #### Courses 60 | * [egghead.io](https://egghead.io/courses) 61 | * [Javascript30](https://javascript30.com/) - Build 30 things in 30 days with 30 tutorials - No frameworks x No Compilers x No libraries x No boilerplate 62 | * [JavaScript Tutorial from W3School](https://www.w3schools.com/js/default.asp) - This tutorial will teach you JavaScript from basic to advanced. 63 | * [jQuery Tutorial from W3School](https://www.w3schools.com/jquery/default.asp) - jQuery greatly simplifies JavaScript programming. 64 | 65 | ## Git 66 | 67 | #### Books 68 | * [Pro Git](https://git-scm.com/book/en/v2) - The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress 69 | 70 | ## Machine Learning 71 | 72 | #### Blog 73 | * [Machine Learning Mastery](https://machinelearningmastery.com/) - Learn a lots trick from there. Good blog for Machine Learning 74 | * [Towards Data Science](https://medium.com/towards-data-science) - Sharing concepts, ideas and codes about Data Science. 75 | 76 | #### Courses 77 | * [Machine Learning Andrew Ng](https://www.coursera.org/learn/machine-learning) - A course from top expert of AI - Andrew Ng 78 | * [Machine Learning A-Z](https://www.udemy.com/machinelearning/) - A bestseller Machine Learning course on Udemy. 79 | 80 | ## ReactJs 81 | 82 | #### Resources 83 | * [Awesome React](https://github.com/enaqx/awesome-react) - A collection of awesome things regarding React ecosystem. 84 | * [Real world React apps](https://github.com/jeromedalbert/real-world-react-apps) - Learn from React apps written by experienced developers. 85 | 86 | #### Courses 87 | * [React Training](https://reacttraining.com/) - Learn From React Community Leaders 88 | * [Redux](https://egghead.io/courses/getting-started-with-redux) - Getting Started with Redux. 89 | * [React Hooks](https://www.valentinog.com/blog/hooks/) - Getting Started with React Hooks 90 | 91 | ## ReactNative 92 | 93 | #### Resources 94 | * [Awesome React Native](http://www.awesome-react-native.com/) - Awesome React Native components, news, tools, and learning material! 95 | 96 | ## Ruby On Rails 97 | 98 | #### Blog 99 | * [Sello](https://medium.com/selleo) - Blog about rails. 100 | * [Ruby On Rails](https://medium.com/ruby-on-rails) - Tutorials and opinions about development in Ruby on Rails. I found a lots great articles in there. 101 | * [Devwalks Blog](https://www.devwalks.com/blog/) - Found a lots awesome stuff in there. For example like building Instagram by Rails 102 | 103 | #### Books 104 | * [Rails 5 Tutorail](https://www.railstutorial.org/) - One of the most popular resources for Rails developers (Free) 105 | * [Let's Build Instagram With Ruby on Rails](https://github.com/benwalks/Lets-Build-Instagram-Free-Book) - Let's build an Instagram clone with Ruby on Rails! 106 | * [Ruby on Rails Guides](http://guides.rubyonrails.org/) - These guides are designed to make you immediately productive with Rails.. 107 | 108 | #### Courses 109 | * [RailsCasts](http://railscasts.com/) - Learn a lots of trick, useful things from there.(Free) 110 | * [GoRails](http://gorails.com/) - A new version of RailsCasts, really good content from begin to advance(Free + Pro) 111 | * [Leo's Courses](https://code4startup.com/projects) - Learning by create real startup(Free + project based) 112 | 113 | ## Vuejs 114 | 115 | ### Blog 116 | * [Alligator](https://alligator.io/vuejs/) - Not just about Vue. This blog is all about front-end. 117 | * [A Killer Vue.js Blog Demo: Launch in 2 Hours Tops](https://snipcart.com/blog/vuejs-blog-demo) 118 | * [Vuejs Developers](https://medium.com/js-dojo) - Vue.js Developers' mission is to up your skill and knowledge of Vue.js and related tools, beyond what's in the official documentation. 119 | * [Made with Vue](https://madewithvuejs.com/) - A collection of projects made with vue.js 120 | * [Vue Cookbook](https://vuejs.org/v2/cookbook/) - Form Validation, Dockerize Vue App... 121 | --------------------------------------------------------------------------------