A curated list on how to Full Stack
Learn front-end, middle-tier, back-end tier, algorithms, and continuous delivery. Note: if you go to stackoverflow and click any tag, then go to the info tab, it should contain resources about that tag.
- Middle Tier (Servers)
- Backend Tier (Database)
- Dev-Ops,Product Management,Deployment, etc
- Algorithms, AI, ML
- Community
- Open Sourcing: TBD
- Interview Preparation
- Jobs
- Other
- Youtube Videos
MIT
Contributions are welcome! Just do a pull request!
- Working on your first Pull Request? You can learn how from this free series How to Contribute to an Open Source Project on GitHub
What people see; User Interface / User Experience / Client Side / Design / Games / Mobile / T.V. / Hardware Front End Developer HandBook
- HTML
- CSS
- Intro
- Animations - Css animation for beginners (Youtube) - How well do you know display
- Javascript
- Intro
- Jquery
- JS Intermediate
- Awesome JS
- Client Side Development (Web)
- MVC-ish Frameworks
- Build Tools
- Web App (Tools / Libraries / Frameworks)
- CSS / Stylesheet language
- Web Framework
- Testing
- Tools
- Checklist
- Design, Copy Writing, SEO, Optimization
- Awesome Design, UI/UX
- Design Resources in HH Design
- Optimization
- Search Engine Optimization
- Web Components the right way
- Mobile
- Android
- Ios Swift OR awesome ios
- Windows
- Black Berry
- Native Script
- React Native
- Gaming
- Amit's Gaming Programming Information
- Unity
- Unreal Engine
- GameMaker
- Construct2
- Playmaker
- Stencyl
- Godot
- Amazon Lumberyard
- 2D resources
- 2D unity rpg tutorial
- IoT
- Arduino
- Raspberry Pi
- Embedded
- Desktop
- Awesome Electron
The endpoint that talks to the client-side and the database
- Networking
- API / RESTful Service
- Serverless
- Command Line
- Hosting
- Micro Services
- Testing
- Unit Test
- Integration Test / Functional Test
- Smoke Test (Sanity check)
- Regression Test
- Acceptance Test
- Systems Test
- Flagging Test
- End to End Test
- Blogs
- OWASP
- Dev Ops / Environment/ Continous Integration
- Tools
- Configuration Management (CM) / Server Management
- PAAS
- IAAS
- BAAS
- Self Hosting
- Checklist
Stores and retrieves your data
- NoSql
- NewSql
- Caching
- Search
- Data Sets
- Data Mining
Fundamentals Include: Cap Theorem, FLP Impossibility Theorem, Bimodal Multicast, Raft / Paxos, Lamport Time
The practice of collaborating for software deployment
- Awesome Distributed Systems
- Dev Ops
- Continuous integration
- Continuous delivery
- Continuous deployment
- Feature toggle
- Artifacts
- Rollbacks
- Tools
- Cluster Management / Containers / Infrastructure
- Kubernetes
- Docker + Vagrant
- Terraform
#Software Product Management
The process of manging the task to deploy a product/feature
- Agile Manifesto
- Software Development Process
- Software Requirements Specifications
- Software Requirements
- Joel Test: 12 Steps to Better Code
- Code Review
Algorithms, DataScience AI, and ML
- Foundations of Data Science
- Better Explained
- MIT ALgorithms
- Hacker Rank
- Topcoder
- Coursera Stanford
- Coursera Princeton
- Erik Demaine Classes
- Udacity
- OEDB list
- ACM introduction to programming contest stanford
- Competitive programming course
- Artificial Intelligence Lecture Videos
- Free Machine Learning Books
- Awesome ML
- Andrew Ng Coursera
- Awesome AI courses
- Berkeley Intro to AI
- Berkeley Intro to AI 2015 version
- Berkeley Deep Reinforcement Learning
- Udacity Intro To ML
- MIT 6.034
- Neural Networks & Deep Learning
- Data Sets
- Open AI Generative Models
- Machine learning books by r/MachineLearning
- Machine learning by r/MachineLearning/wiki/index
- CMU ML course
- Statistical learning theory
- Berkeley ML
- Statistical learning theory
- Stanford 229
- Machine Learning is Fun
- Deep Learning Book
- How to start deep learning
- Hello Tensor Flow
- MIT deep learning press book
- Reinforcement learning an introduction
- Reinforcement Learning at georgia tech
- Statistics Self Study
- Scientific python cheat sheet
- Nengo: simulate large scale brain models
- Statistics for hackers
- Statistics without pain
Find people who share your collective identity
- Khan Academy
- Free Code Camp
- Code Academy
- https://www.codeschool.com/learn/html-css
- Shayhowe
- W3C HTML5 Tutorial
- Mozilla
- Everything Html Head
- Khan Academy
- Free Code Camp
- w3c
- Learn Layout
- Shayhowe
- Egghead
- msdn
- FlexBox
- Awesome FlexBox
- Awesome CSS
- Load Spinners
Server side programming different languages
- Node School
- Stackoverflow Resource
- LearnCode.Academy
- Code School
- Art of Node
- Tutorials Point
- Express
- Node/Sails/Socket.IO/Angular/Mongo
- node tuts
- Airbnb style guide
- node.Js best practices
- awesome nodejs
- Online Course: Computer Networking Playlist
- Beej's Guide to Network Programming
- LearnCode.Academy: How the Internet Works
- Eli the computer guy on youtube: Networking
- danscourses: youtube channel
- Professor Messer
- Professor Messer (Youtube)
- Andrew Crouthamel (Youtube): CCNA/CNET
- Router Alley Guides
- Stanford
- Warriors of the net: Video
- Tuts +: HTTP
- MIT
- Cheat SHeet
- Subnetting Practice
- Reddit CCNA
- Subnet made easy
- Cisco from scratch
- Cisco Learning Network
- SDN: Software Defined Networking Coursera
- Cloud Computing
- Cloud Networking
- Internet Emerging Tech
- GNS3 Academy
- Commands for different operating system
- Awesome command line
- Art of command line
- Awesome OSX command line
- Data Science command line
- Fish
- Syntax Highlighting
- Git tips
- github desktop
- xhacker github extensions
- stefan github extensions
- awesome tooling and resources in chrome devtools ecosystem
a.k.a. feature toggle
- Awesome Sql
- Setting Up SQL/ PostgreSQL
- Bostongis: Postgis
- Boundless geo: Postgis
- Archaeogeek: Postgis
- Dublin Institute: Postgis
- osgeo posgis wiki: Postgis
- Postgis in action: Postgis
- Data Modelling
- Realtime
- Document
- Key Value
- Memory / Caching
- Column
- Amazon Web Services — a practical guide
- awesome continuous integration and delivery
- awesome sysadmin
- awesome microservice
- Continuous Integration / Delivery / Dev Ops
- CD
- Iaas
- Paas
- BAAS
- Self Hosted
Other stuff
-
[The Oding Project](The Odin Project)
- Codyhouse
- UPlabs
- Parallax
- Waypoints
- Scroll Magic
- Superscrollorama
- Scroll Reveal
- Typography: Guttenburg Kit
- Distorted Button Effect
- Velocity js animation (svg support)
- Snap.svg
- Reveal
- Phantom JS
- Robo Browser
- Selenium
- Nightmare JS
- Daydream
- Material UI
- Web Scraping in 2016
- HN Discussion
- Data Mining
- web scraping
- Data mining
- Data mining algorithm
- mining software repos
- Data mining books
- Data mining algo
- stackshare
- Hardware AUtopsy using gameboy
- LaTeX / PDF
- Git
- Text Editor
- System Programming
- Awesome awesomeness
- Awesome
- Stock Stuff
- APIs
- Chinese (simplified) to learn full stack
- Hacking
- Awesome Hack
- [Awesome Penetration Test]
- Stupid Hackathon
- Devpost Hackathons
- Hacker Rank
- Top Coder
- Hack the North
- Space Apps Challenge
- World Hackathon Day
- Dart Lang Hackathon
- Battle Hack
- Code Eval
- Stackoverflow: A new technical resume
- Resume and Cover Letter Sample
- Aline Lerner
- Json Resume
- Enhance CV
- Resume Monk
- careercup
- [Google]
- andreis curated guide
- David Byttow Post
- David Byttow Post #2
- Dan Pupius
- Philip Youssef
- Carlos Bueno facebook
- leet code
- codwars
- geek for geeks
- topcoder
- codility
- quora
- haseebq
- haseebq
- android interview
- land an autonomous vehicle job
- bingo cheat sheet (time complexity)
- average vs amortized
- stackexchange amortized vs average
- salary negotiation
- awesome interview questions
- awesome remote job
- working nomads
- who is hiring
- who is hiring
- stay in tech
- triple byte
- angel list
- job hero weekly
- hnhiring
- simply hired
- hired
- lever
- remote bas
- nomad list
- remote teams
- we work remotely
- betakit
- remoteok
- remotive io google docs
- remotive.io jobs
- stackoverflow
- github
- smarthires
- white truffle
- curated opportunities for advanced engineers