resource

cheat sheets

Code Nation Intro to Web Dev Reference Table

CSS Cheat Sheet

A Complete Guide to Flexbox - CSS-Tricks

Cheatsheets - Codecademy

Developer Roadmaps - roadmap.sh

  • a community project that aims to produce guidelines, roadmaps, and other instructional materials to assist developers in choosing a course of action and directing their learning

Devhints - TL;DR for developer documentation

OverAPI.com - Collecting all the cheat sheets

Python Basics - Python Cheatsheet

job seeking

50 Most Common Interview Questions Glassdoor Blog

Get your first software developer job · GitHub

SimplifyJobs/New-Grad-Positions: A collection of New Grad full time roles in SWE, Quant, and PM.

SimplifyJobs/Summer2024-Internships: Collection of Summer 2024 tech internships!

Flexible Software Engineer Intern Jobs in San Francisco Bay Area, CA - Indeed.com

Flexible Software Engineer Intern Jobs in San Francisco Bay Area, CA - Indeed.com

Interview Question - LeetCode Discuss

Levels.fyi

  • a platform that provides valuable insights about compensation and job advancement across industries and enterprises. It provides precise wage statistics, job levels, and employee reviews, allowing individuals to make informed decisions about their careers and negotiations

Power Verbs For Your Resume

donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview.

Tech Interview Handbook: Technical Interview Guide for Busy Engineers

Wellfound (formerly AngelList Talent) - Startup Job Search

⬆️ Back to top

learn

Learn C++

Codeacademy

  • most courses are offered at no cost. For additional resources from Codeacademy, click 'Resources' from the top navigation bar

CodingBat

  • coding practice for languages Java and Python

CS50's Introduction to Artificial Intelligence with Python

  • official Harvard course with full lectures and projects

The #1 JavaScript Tutorial for Beginners // Edabit

Free Online Programming Courses - Educative

The Beginner's Guide to React - egghead.io

Eloquent JavaScript

  • online Javascript textbook

Exercism

  • exercises for various programming languages

Flexbox Froggy - A game for learning CSS flexbox

Learn to code at home | freeCodeCamp.org

  • a very lengthy course that might take at least a year to finish
  • here is their YouTube channel where they instruct both computer science and mathematics

Learn Python

Learn Python - Computer Science Circles

MIT OpenCourseWare | Free Online Course Materials

  • official MIT courses with full lectures, slides, and assignments

Python for Everybody

The Missing Semester of Your CS Education

  • an MIT course on command line skills, version control, and much more

Your Career in Web Development Starts Here | The Odin Project

  • open source, beginner-friendly foundations course that leads to two learning paths: Full Stack Ruby on Rails or Full Stack Javascript

ProjectLearn - Learn to Code by Creating Projects

VisuAlgo - visualizing data structures and algorithms through animation

W3Schools Online Web Tutorials

  • tutorials in many languages with exercises and quizzes

misc

Carbon - Create and share beautiful images of your source code

SmallDev.tools

  • collection of developer tools

Free for developers

  • collection of free resources

Responsively App

  • open source tool to view your website from numerous devices

source code editors

Notepad++

Replit

  • online code editor

Visual Studio Code

style guides

C++ Coding Guidelines

Google Style Guides

PEP 8 - Style Guide for Python Code

Ruby Coding Guidelines

Scala Style Guide