HACKER RESOURCES

General Resources

FreeCodeCamp

FreeCodeCamp is a YouTube channel with hours of tutorials on every coding topic under the sun.


Codecademy

Codecadmy has more structured coding courses with lectures and coding challenges; a lot of good stuff behind a paywall


W3Schools

W3schools is a website with many examples for everything under the sun, mostly web development though; great for refactoring for short term projects


Repl.it

Repl.it is an online IDE that allows you to collaborate in real time with other members of a team and allows you to host websites instantly



Data Science + Machine Learning

LaunchCode

Python

launchcode high school is curriculum for a few select high schools in saint louis; fairly conclusive, but good to learn stuff this weekend


Learn Python

Python

Learn Python is python reference materials


FreeCodeCamp

d3.js

FreeCodeCamp - D3 Data Visualization is a long form d3.js data visualization course


FreeCodeCamp

Data Python

FreeCodeCamp - Scientific Computing with Python is a 300 hour course on python and an intro to data viz + science


FreeCodeCamp

Data Python

FreeCodeCamp - Data Analysis with Python is a 300 hour course - Data Analysis w Python


FreeCodeCamp

ML Python

FreeCodeCamp - Machine Learning with Python is a 300 hour course on Machine Learning with Python


100 page ML Book

The Hundred Page Machine Learning Book is a free book i haven't read but heard is good


The Coding Train

ml5.js

The Coding Train - ml5.js beginner's guide are tutorials for javascript machone learning library


Kaggle

Kaggle is lots of mini courses


Data Handbook

Python

Python Data Science Handbook is another book I haven't read but heard is good


d3 Tutorial

d3.js


Dashing d3

d3.js

Dashing d3 is a d3.js tutorial


Dashing d3

d3.js

Wattenberger is an introduction to d3.js


Tutorials Point

d3.js

Tutorialspoint is a d3.js tutorial


MIT - Data Viz

MIT - Interactive Data Visualization is a MIT open source course on data viz




Design

Figma

Figma is a high resolution prototyping tool


HTMLColorCodes

HTMLColorCodes tells you the HTML Color Code for literally every color under the sun


Google Fonts

Google Fonts is a font API that lets you load good fonts into web projects


Undraw

Undraw has free graphics for websites and projects





Game Dev

Brackey's

C#

Brackey's - Game Development YouTube is a youtube channel with tutorials on games in c#


Real Python

Pygame

Real Python - Pygame is a fast pygame tutorial


Tech with Tim

Pygame

Tech with Tim - Pygame Tutorial is a video form pygame tutorial






Mobile Dev

Documentation

Android App Dev

Documentation - Android App Development is documentation that is .. actually pretty easy to read and thorough


CodePath

Android App Dev

CodePath Cliff Notes has just .. a lot of information on Android App Dev


CodePath

iOS App Dev

CodePath - iOS App Development Cliff Notes has just .. a lot of information on iOS App Dev


Hacking with Swift

iOS App Dev

Hacking with Swift - 100 days of SwiftUI is a 100 day challenge to get to learn lots of stuff about SwiftUI, useful for code examples this weekend


Web Dev

LaunchCode

JavaScript

LaunchCode's JavaScript curriculum


LaunchCode

C#

LaunchCode's C# curriculum


LaunchCode

Java

LaunchCode's Java curriculum


FreeCodeCamp

FreeCodeCamp's 300 hour responsive web design curriculum


FreeCodeCamp

FreeCodeCamp's 300 hour front end dev library curriculum, including things like react


Hack Club

Hack Club web development workshops **super beginner friendly**


Hack Club

React

Hack Club react workshops


Turing School

Front End

Turing School's front end curriculum


Turing School

Back End

Turing School's back end curriculum


The Odin Project

Ruby on Rails

The Odin Projects's full stack ruby on rails curriculum


The Odin Project

JavaScript

The Odin Projects's full stack JavaScript curriculum


The Odin Project

Foundations

The Odin Projects's foundations of web dev ** super beginner friendly **


Khan Academy

GitHub Hosting


GitHub Hosting


Documentation

p5.js

Documentation for the creative javascript library documentation, p5.js


Coding Train

p5.js

YouTube Tutorials for p5.js


Harvard

Harvard's CS50 for web dev


Techtonica


Bootstrap