Hi there and welcome!
This is a curated archive of resources related to Web development.
Happy coding!
Disclaimer: Some of those may be paid resources/courses. Any of the attached links are not affiliated.
- General guides
- HTML
- CSS
- Accessibility
- GIT
- JavaScript
- TypeScript
- jQuery
- React
- Vue
- Framework tools
- API
- RegEx
- Testing
- Markdown
- Courses
- Career
- Project building
- Frontend Exercises
- Coding Exercises
- Design
- Data Structures and Algorithms
- Databases
- Python
- Random
- DevDocs
- Frontend Developer's Roadmap
- Junior Web Developer Checklist
- Developer Handbook
- 30 Seconds of Code
- Teach Yourself Computer Science
- Open Source Society University
- CSS Battle
- Can I use?
- CSS Reference by MDN
- CSS Gradient Generator
- Animista: CSS Animations
- Cubic Bezier
- Easing functions
- PX to REM converter
- Fancy Border-radius
- CSS-animations course
- CSS3 Maker by Toptal
- CSS Remedy
- Accessibility Checklist
- Color Safe - accessible web color combinations
- ARIA in HTML
- Axe-con: lectures on accessibility
- Inclusive Design Methodology
- Accessibility check
- WhoCanUse - color checker
- Pa11y: accessibility testing pal
- Udacity's Web Accessibility Course
- Girliemac's Git Purr
- Git for Professionals – Free Version Control Course
- Write Git Commit Messages That Your Colleagues Will Love
- Oh Shit, Git!?!
- Git Branching Course
- Github/Git Cheat Sheet
- JavaScript Algorithms
- JavaScript Reference by MDN
- Principles of Writing Consistent, Idiomatic JavaScript
- DOM Manipulation Reference
- JavaScript Questions
- You Don't Know JS (book series)
- Clean Code JavaScript (guidelines)
- Principles of Writing Consistent, Idiomatic JavaScript
- Zdog: Round, flat, designer-friendly pseudo-3D engine for canvas & SVG
- JavaScript Weekly Newsletter
- Bytes.dev - JavaScript Newsletter
- ES6 features
- Top JavaScript Concepts to Know Before Learning React
- React Docs
- Create React App
- Vite
- React Device Detect
- React TypeScript Cheatsheets
- 30 Days of React (learning guide)
- React, Visualized
- RegEx 101
- Regex Crossword
- Regex Tuesday Challenges
- RegexOne
- I hate RegEx cheatsheet
- Regex Learn Course
- Scrimba's Frontend Developer Career Path
- Codecademy's courses
- FreeCodeCamp
- The Odin Project
- Calarts's UI/UX Design Specialization
- Computer Science by Open Source Society University
- Harvard's Intro to Computer Science
- MIT OpenCourseWare
- Full stack open course
- 860+ Free Online Programming & Computer Science Courses
- Computer Science courses with video lectures
- IoT for Beginners
- Alchemy University's web3 courses
- Learn Web3
- 100 Days of SwiftUI
- Front-end Developer Interview Questions
- Front-end Interview Handbook
- Hiring Without Whiteboards
- Coding Interview University
- Standard Resume Builder
- LeetCode Guide
- Grind 75
- Interviews.school
- Codesignal
- React.js Interview Questions
- JustJoin.it (Europe, office, hybrid, remote)
- AngelList (Worldwide, office, hybrid, remote)
- WeWorkRemotely (Worldwide, remote)
- Linkedin Jobs (Worldwide, office, hybrid, remote)
- Remote.co (Worldwide, remote)
- Remotive (Worldwide, remote)
- key: values (Worldwide, office, hybrid, remote)
- Remoteok (Worldwide, remote)
- Working Nomads (Worldwide, remote)
- Jooble (Worldwide, office, hybrid, remote)
- Wanted.co.kr (South Korea, office, hybrid, remote)
- Saramin (South Korea, office, hybrid, remote)
- Indeed (Worldwide, office, hybrid, remote)
- NoFluffJobs (Europe, office, hybrid, remote)
- Build your own X
- App Ideas
- Frontend Mentor Challenges
- JavaScript 30
- 50 React Projects
- React Coding Challenges
- Project-based learning
- Material Design
- Human Interface Guidelines
- Brad Traversy's Design Resources for Developers
- A Unified Theory for Designing Just About Anything
- The Ultimate Guide With All The Secrets You Will Need To Know To Become A Fabulous Design Unicorn
- Laws of UX
- Design Principles
- Identity Designed - a brand identity showcase
- Blush.design - easily create and customize stunning illustrations
- undraw Illustrations
- Doodle Ipsum
- Open Peeps
- Open Doodles
- dddoodle
- Girliemac's Algorithms & Data Structures
- Leetcode 75 Questions Spreadsheet with Video Solutions
- Illustrated Algorithms
- Interactive Coding Challenges
- Dynamic Programming Patterns Explained
- Big-O Cheat Sheet
- Scientific Computing with Python Course (FCC)
- Python for Everybody Course
- Coursera: Python for Everybody Specialization (UofM)
- Udacity: Introduction to Python Programming
- Datacamp: Introduction to Python
- Awesome for non-programmers - list of Open Source projects to contribute to
- Awesome for beginners - list of Open Source projects to contribute to
- Repo that collects links to games that can teach you HTML, CSS, SQL, etc.
- Frontend Focus Newsletter
- Showcode.app
- Don't ask to ask
- Snyk Open Source Advisor (npm, PyPI, Go, Docker)
- Awesome Guidelines (coding conventions)
- Every Programmer Should Know
- Free Programming books
- Open Source Guide
- Hacker101 - web security course
- Hacker Laws
- EmailJS
- Google's Introduction to Machine Learning
- Wat - A funny talk about JavaScript
- Visualizing code execution in Python, JavaScript, C, C++ and Java
- Refactoring Guru
- Excalidraw(Whiteboarding tool with hand drawn like experience)