Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yhjor/101
Hand-picked Coding Bootcamp resources for first time learners
https://github.com/yhjor/101
List: 101
101 algorithm awesome css entrepreneurship golang html javascript nodejs react reason
Last synced: about 2 months ago
JSON representation
Hand-picked Coding Bootcamp resources for first time learners
- Host: GitHub
- URL: https://github.com/yhjor/101
- Owner: yhjor
- Created: 2018-01-13T02:16:43.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-04T01:53:42.000Z (over 5 years ago)
- Last Synced: 2024-05-20T00:14:58.319Z (8 months ago)
- Topics: 101, algorithm, awesome, css, entrepreneurship, golang, html, javascript, nodejs, react, reason
- Homepage:
- Size: 44.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - 101 - Hand-picked Coding Bootcamp resources for first time learners. (Other Lists / Monkey C Lists)
README
# 101
## General
* [What is code?](https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/)
* [A developer’s introduction to GitHub](https://medium.freecodecamp.org/a-developers-introduction-to-github-1034fa55c0db)
* [Path to a free self-taught education in Computer Science!](https://github.com/ossu/computer-science)## HTML & CSS
### Basics
* [25 HTML & CSS Tutorials](https://codeburst.io/25-html-css-tutorials-6a864f387185)
* [https://zendev.com/ultimate-guide-to-learning-css.html](https://zendev.com/ultimate-guide-to-learning-css.html)
* [Learn the basics of CSS in 5 minutes](https://medium.freecodecamp.org/get-started-with-css-in-5-minutes-e0804813fc3e)
* [30 Seconds of CSS](https://atomiks.github.io/30-seconds-of-css/): A curated collection of useful CSS snippets you can understand in 30 seconds or less.
* [Understanding CSS Units](https://developer.mozilla.org/en-US/docs/Learn/CSS/Introduction_to_CSS/Values_and_units)### Flexbox
* [CSS Flexible Box Layout](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout)
* [FLEXBOX FROGGY](http://flexboxfroggy.com/): Learning Flexbox with a game
* [The Ultimate Guide to Flexbox — Learning Through Examples](https://medium.freecodecamp.org/the-ultimate-guide-to-flexbox-learning-through-examples-8c90248d4676)### CSS Grid
* [CSS Grid layout — crossed sections](https://medium.com/deemaze-software/css-grid-layout-crossed-sections-fca9e956e725)
* [GRID GARDEN](http://cssgridgarden.com/): Learning CSS Grid with a game
* [Learn CSS Grid for free](https://scrimba.com/g/gR8PTE)
* [CSS Grid Explained in 7 Minutes (with diagrams and code)](https://www.youtube.com/watch?v=ojKbYz0iKQE)
* [Grid by Example](https://gridbyexample.com/)### Responsive Design
* [How to create a fully responsive navbar with Flexbox](https://medium.freecodecamp.org/how-to-create-a-fully-responsive-navbar-with-flexbox-a4435d175dd3)
* [How to make responsiveness super simple with CSS Variables](https://medium.freecodecamp.org/how-to-make-responsiveness-super-simple-with-css-variables-8c90ebf80d7f)## Javascript
### Console
* [Beyond Console Log](https://medium.com/@mattburgess/beyond-console-log-2400fdf4a9d8)### String
* [Strings and Template Literals in ES6](http://www.zsoltnagy.eu/strings-and-template-literals-in-es6/): Learning string manipulation with Javascript
* [Convert a string to a number](http://thecodebarbarian.com/convert-a-string-to-a-number-in-javascript.html)### Date
* [THE DEFINITIVE GUIDE TO JAVASCRIPT DATES](https://flaviocopes.com/javascript-dates/)### Math
* [math-as-code](https://github.com/Jam3/math-as-code): a cheat-sheet for mathematical notation in code form
* [JavaScript Essentials: Numbers and Math](https://codeburst.io/javascript-essentials-numbers-and-math-72655b2e5edd)### Array and Object
* [Array Explorer and Object Explorer](https://css-tricks.com/array-explorer-object-explorer/): Understanding array and object
* [WTF is this - Understanding the this keyword, call, apply, and bind in JavaScript](https://tylermcginnis.com/this-keyword-call-apply-bind-javascript)
* [What do the three dots (...) mean in JavaScript?](https://oprea.rocks/blog/what-do-the-three-dots-mean-in-javascript/)
* [Level up your .filter game](https://css-tricks.com/level-up-your-filter-game/)
* [Searching and sorting text with diacritical marks in JavaScript](https://thread.engineering/searching-and-sorting-text-with-diacritical-marks-in-javascript-45afef20e7f2)
* [Slice, Splice and Split](https://medium.freecodecamp.org/lets-clear-up-the-confusion-around-the-slice-splice-split-methods-in-javascript-8ba3266c29ae)
* [15 Useful JS Examples of map(), reduce() and filter()](https://medium.com/@alex.permyakov/15-useful-javascript-examples-of-map-reduce-and-filter-74cbbb5e0a1f)
* [7 Tricks with Resting and Spreading JavaScript Objects](https://blog.bitsrc.io/6-tricks-with-resting-and-spreading-javascript-objects-68d585bdc83)### Functions
* [Understanding Currying in JavaScript](https://blog.bitsrc.io/understanding-currying-in-javascript-ceb2188c339)### Callback, Promise, Async/Await
* [A Simple Guide to ES6 Promises](https://codeburst.io/a-simple-guide-to-es6-promises-d71bacd2e13a)
* [Flow Control in Modern JS: Callbacks to Promises to Async/Await](https://www.sitepoint.com/flow-control-callbacks-promises-async-await/)### Version Control
* [Git Flight Rules](https://github.com/k88hudson/git-flight-rules)
* [Learn Git Branch](https://learngitbranching.js.org/)### Node.js
* [What exactly is Node.js?](https://medium.freecodecamp.org/what-exactly-is-node-js-ae36e97449f5)
* [The Definitive NodeJs Handbook](https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e)
* [Handling Errors in JavaScript: The Definitive Guide](https://levelup.gitconnected.com/the-definite-guide-to-handling-errors-gracefully-in-javascript-58424d9c60e6)### React
* [React Handbook](https://medium.freecodecamp.org/the-react-handbook-b71c27b0a795)### GraphQL
* [GraphQL Server Tutorial with Apollo Server and Express](https://www.robinwieruch.de/graphql-apollo-server-tutorial/):### Others
* [Javascript Style Guide](https://github.com/airbnb/javascript)
* [The Complete JavaScript Handbook](https://medium.freecodecamp.org/the-complete-javascript-handbook-f26b2c71719c)
* [Easy functional programming techniques in TypeScript for everyone](https://dev.to/deepu105/easy-functional-programming-techniques-in-typescript-for-everyone-1bl2)## Mobile App with React Native
* [How to Become a React Native Developer in 2018](https://hackernoon.com/how-to-become-a-react-native-developer-in-2018-d9bc85e1d91f)
## Testing
### End to End Testing
* [An Introduction to Web Scraping with Puppeteer](https://medium.com/swlh/an-introduction-to-web-scraping-with-puppeteer-3d35a51fdca0)## Algorithm
* [The real 10 algorithms that dominate our world](https://medium.com/@_marcos_otero/the-real-10-algorithms-that-dominate-our-world-e95fa9f16c04)
* [Introduction to Trees](https://www.youtube.com/watch?v=qH6yxkw0u78)
* [javascript-algorithms](https://github.com/trekhleb/javascript-algorithms):
Algorithms and data structures implemented in JavaScript with explanations and links to further readings## Machine Learning
* [Propel provides a GPU-backed numpy-like infrastructure for scientific computing in JavaScript](http://propelml.org/)
## Tools
* [micro](https://github.com/zyedidia/micro): A modern and intuitive terminal-based text editor
* [The Jupyter Notebook](http://jupyter.org/): The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text