Coder Social home page Coder Social logo

cs-knowledge-hub's Introduction

Computer Science Knowledge Hub

Programming Language

  1. Python learnpython
  2. Javascript explorejs javascriptinfo
  3. Java JavaSE tutorial

Misc

  • Arrays
  • LinkedLists
  • Stacks
  • Queues
  • Sets
  • Maps
  • Binary Trees
  • Heaps
  • Graphs
  • Sorting, Searching and Binary Search
  • Divide & Conquer
  • Dynamic Programming and Memorization
  • Greedy Algorithms
  • Recursion
  • Graph traversal, Breadth-first & Depth-first

Apply Jobs at FAANG Companies:

Google Summer of Code for Student

Google Careers for Students

Interview

Google Interview Info - How Google Hire

Google recommended Practice for interview

Google interviewing tips - Youtube Videos

Pre-bootcamp readings, podcasts, videos and work for TTP CUNY2X Fullstack bootcamp

  1. CSS Diner (https://flukeout.github.io/)
  2. Flexbox Froggy (https://flexboxfroggy.com/)
  3. Flexbox Zombies (https://mastery.games/p/flexbox-zombies)
  4. "What happens when you type an URL in the browser and press enter?" (https://medium.com/@maneesha.wijesinghe1/what-happens-when-you-type-an-url-in-the-browser-and-press-enter-bb0aa2449c1a)
  5. Tech'd Out Podcast - Episode 1: The Internet, Browsers, and How JavaScript Became Trendy
  6. Tech'd Out Podcast - Episode 8: Servers and The Cloud
  7. Tech'd Out Podcast - Episode 11: Browsers and Web Apps: How They're Basically Just Tacos
    1. What Is HTTP (https://www.w3schools.com/whatis/whatis_http.asp)
  8. HTTP Methods (https://www.w3schools.com/tags/ref_httpmethods.asp)
  9. HTTP Messages (https://www.w3schools.com/tags/ref_httpmessages.asp)
  10. What Is AJAX (https://www.w3schools.com/whatis/whatis_ajax.asp)
  11. What Is JSON (https://www.w3schools.com/whatis/whatis_json.asp)
  12. The Internet In Seven Minutes (https://www.youtube.com/watch?v=dk8-M5fz8cs&feature=youtu.be)
  13. "Hoisting in Modern JavaScript — let, const, and var" (https://blog.bitsrc.io/hoisting-in-modern-javascript-let-const-and-var-b290405adfda)
  14. "Understanding Closures in JavaScript " (https://blog.bitsrc.io/a-beginners-guide-to-closures-in-javascript-97d372284dda)
  15. "Understanding Scope and Scope Chain in JavaScript" (https://blog.bitsrc.io/understanding-scope-and-scope-chain-in-javascript-f6637978cf53)
  16. Understanding Higher-Order Functions in JavaScript (https://blog.bitsrc.io/understanding-higher-order-functions-in-javascript-75461803bad)
  17. "Understanding Asynchronous JavaScript" (https://blog.bitsrc.io/understanding-asynchronous-javascript-the-event-loop-74cd408419ff)
  18. The Event Loop presented by Philip Roberts at JSConf EU (https://www.youtube.com/watch?v=8aGhZQkoFbQ)
  19. Assignment 0: Loops, Debugging, and Clean Code (REPL: https://repl.it/repls/ClearcutOverdueRate)

Open-Ended Resources (For Before, During, and After The Bootcamp):

App Academy Curriculum (Full-Stack Web Development) Google Developers FreeCodeCamp (HTML, CSS, JS, DS & Algorithms) Codesignal (Algorithms, SQL) EloquentJavaScript (http://eloquentjavascript.net/index.html)

cs-knowledge-hub's People

Contributors

topgyalgurung avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.