Giter VIP home page Giter VIP logo

resources's Introduction

Learning resources

Learning resources to develop skills across the frontend and related areas. PR's are welcome!

Soft Skills

Software Engineering at Google ๐Ÿ“•

Google Project Management

Team Topologies: Organizing Business and Technology Teams for Fast Flow

CS

From Nand to Tetris

Path to a free self-taught education in Computer Science

Teach Yourself Computer Science

Computer Science: Crash Course

COMPUTATION STRUCTURES - MIT 2017

Computer Architecture - CS 61C at UC Berkeley

Introduction to Computer Systems - Carnegie 2015

Live compiler Explorer

Virtual Memory lecture

Zero to Software Architect

Processor system architecture -- Lectures ๐Ÿ‡ท๐Ÿ‡บ

Operating systems

CS 162: Operating Systems and System Programming - Berkley

Computer Networks

Computer Networks: A Systems Approach

Learn how the Internet works - Ben Eater

System design

Complete system design course

SDLC Tutorial

The System Design Primer

Operating system tutorial

Front-End Engineer

Frontend System Design Framework

Scaleyourapp - Distributed Systems & Scalability

Awesome scalability list

Architecture

DDD, Hexagonal, Onion, Clean, CQRS, โ€ฆ How I put it all together

Clean architecture in the frontend ๐Ÿ‡ท๐Ÿ‡บ

A quick introduction to clean architecture

SOLID Book ๐Ÿ‡ท๐Ÿ‡บ

Drawing trees on canvas with L-systems, TypeScript, and OOP ๐Ÿ‡ท๐Ÿ‡บ

Featured sliced methodology ๐Ÿ‡ท๐Ÿ‡บ

Client-Side Architecture Basics [Guide]

On the spot channel ๐Ÿ‡ท๐Ÿ‡บ

Designing Events-First Microservices

Clean and Hexagonal Architectures for Dummies

The Architecture of Open Source Applications

Programming

Frisby's Guide to Functional Programming

Refactoring course

Design patterns book

Algorithms

Algorithms in JavaScript ๐Ÿ‡ท๐Ÿ‡บ

Algorithms and data structures ๐Ÿ‡ท๐Ÿ‡บ

JavaScript Algorithms and Data Structures

Algorithms by Jeff Erickson

Coursera's Algorithms specialization

Coursera's Data Structures and Algorithms

Codevolution - JavaScript Algorithms and Data Structures

JavaScript

Programming basics on JavaScript ๐Ÿ‡ท๐Ÿ‡บ

Deep JavaScript Book

JavaScript. The Core: 2nd Edition

Just JavaScript book by Dan Abramov

The this keyword in JavaScript. The Complete* Guide ๐Ÿ‡ท๐Ÿ‡บ

Design and perfomance patterns

BFE - Practice Front-End coding problems

TypeScript

TypeScript type challenges

Type-level TypeScript course

Become the TypeScript Wizard

WebAssembly

WebAssembly: tame the dragon ๐Ÿ‡ท๐Ÿ‡บ

Databases

Sql ๐Ÿ‡ท๐Ÿ‡บ

Browser

Chromium University lectures (2020)

How Blink works

Web Browser Engineering

How Browsers Work

What happens when

Perfomance

Browser rendering optimization

Front-End Performance Checklist 2021

The Critical Request: How to Prioritise Requests to Improve Speed

Frameworks

Build a frontend framework from scratch

Rethinking reactivity - Rich Harris

Scaling SSR applications ๐Ÿ‡ท๐Ÿ‡บ

React

Build your own React

React reconciler: How to write your own renderer ๐Ÿ‡ท๐Ÿ‡บ

Complete Guide to React Rendering Behavior

Tao of React

Timeline of a React Component With Hooks

UI

Animations

Animating Layouts with the FLIP Technique

FLIP Your Animations

Accessibility

A Complete Guide To Accessible Front-End Components

Stark library

WAI-ARIA Authoring Practices

How to Meet WCAG (Quick Reference)

Inclusive Components

Design

Design books

WebGL

WebGL Fundamentals

WebGL guide

WebGL Tutorial

Three.js journey

Web Security

Stanford CSย 253

CS 253 Web Security videos

Computer Security textbook

CS 161: Computer Security

Math

immersive linear algebra

Discrete Math 1

Discrete Math 2

Math 321 Class Notes - Wichita

MATHEMATICS FOR CS - MIT 2010

LINEAR ALGEBRA - MIT 2011

The Math Sorcerer

Deploys

Martin Fowler: Patterns for Managing Source Code Branches

Common

Books

Read This Twice - Technology

Lists

Vlad10 - Teach yourself

Instruments

Indeed - resume builder

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.