Tech Skills

Backend Engineering

APIs, authentication, databases, queues, serverless and production backend systems

801
lessons
Skills in this topic
View full skill map →
API Design
beginner
Design a RESTful API following best practices
Auth & Authorisation
intermediate
Implement JWT auth with refresh tokens
Database Integration
intermediate
Use an ORM (Prisma, SQLAlchemy, Drizzle)
Backend Performance
advanced
Implement Redis caching for hot data
Microservices Patterns
advanced
Decompose a monolith into microservices
Code a magic card trick using JavaScript & Node.js - Tutorial
Backend Engineering
Code a magic card trick using JavaScript & Node.js - Tutorial
freeCodeCamp.org Beginner 7y ago
Laravel PHP Framework Tutorial - Full Course for Beginners (2019)
Backend Engineering
Laravel PHP Framework Tutorial - Full Course for Beginners (2019)
freeCodeCamp.org Beginner 7y ago
Make a static site work offline (by hand) - Progressive Web App Training
Backend Engineering
Make a static site work offline (by hand) - Progressive Web App Training
Chrome for Developers Beginner 7y ago
Complete Data Science Career Guide with Former Facebook Data Scientist Joma
Backend Engineering
Complete Data Science Career Guide with Former Facebook Data Scientist Joma
CS Dojo Beginner 7y ago
Using the Fetch API - Progressive Web App Training
Backend Engineering
Using the Fetch API - Progressive Web App Training
Chrome for Developers Beginner 7y ago
What Can You Do with Python? - The 3 Main Applications
Backend Engineering
What Can You Do with Python? - The 3 Main Applications
CS Dojo Beginner 7y ago
Study With Me - A 25-Minute Pomodoro Session
Backend Engineering
Study With Me - A 25-Minute Pomodoro Session
Thomas Frank Beginner 9y ago
Haskell - Baby's first functions - FunFunFunction #36
Backend Engineering
Haskell - Baby's first functions - FunFunFunction #36
Fun Fun Function Beginner 9y ago
Python for Everybody - Full University Python Course
Backend Engineering
Python for Everybody - Full University Python Course
freeCodeCamp.org Beginner 7y ago
Intro & Setup - Progressive Web App Training
Backend Engineering
Intro & Setup - Progressive Web App Training
Chrome for Developers Beginner 7y ago
MongoDB with Python Crash Course - Tutorial for Beginners
Backend Engineering
MongoDB with Python Crash Course - Tutorial for Beginners
freeCodeCamp.org Beginner 7y ago
Express.js & Node.js Course for Beginners - Full Tutorial
Backend Engineering
Express.js & Node.js Course for Beginners - Full Tutorial
freeCodeCamp.org Beginner 7y ago
SQL - Intro to Computer Science - Harvard's CS50 (2018)
Backend Engineering
SQL - Intro to Computer Science - Harvard's CS50 (2018)
freeCodeCamp.org Beginner 7y ago
Python Django Web Framework - Full Course for Beginners
Backend Engineering
Python Django Web Framework - Full Course for Beginners
freeCodeCamp.org Beginner 7y ago
MongoDB Tutorial - CRUD app from scratch using Node.js
Backend Engineering
MongoDB Tutorial - CRUD app from scratch using Node.js
freeCodeCamp.org Beginner 7y ago
Weather App - Django Tutorial (Using Python Requests)
Backend Engineering
Weather App - Django Tutorial (Using Python Requests)
freeCodeCamp.org Beginner 7y ago
Learn Node.js - Full Tutorial for Beginners
Backend Engineering
Learn Node.js - Full Tutorial for Beginners
freeCodeCamp.org Beginner 7y ago
Feature Policy & the Well-Lit Path for Web Development (Chrome Dev Summit 2018)
Backend Engineering
Feature Policy & the Well-Lit Path for Web Development (Chrome Dev Summit 2018)
Chrome for Developers Beginner 7y ago
Progressive Content Management Systems (Chrome Dev Summit 2018)
Backend Engineering
Progressive Content Management Systems (Chrome Dev Summit 2018)
Chrome for Developers Beginner 7y ago
Learn Angular - Full Tutorial Course
Backend Engineering
Learn Angular - Full Tutorial Course
freeCodeCamp.org Beginner 7y ago
Intro to Node.js and npm
Backend Engineering
Intro to Node.js and npm
freeCodeCamp.org Beginner 7y ago
GraphQL Server Intermediate Tutorial - Boilerplate with Typescript, PostgreSQL, and Redis
Backend Engineering
GraphQL Server Intermediate Tutorial - Boilerplate with Typescript, PostgreSQL, and Redis
freeCodeCamp.org Beginner 7y ago
Build Better and Discoverable APIs with GraphQL
Backend Engineering
Build Better and Discoverable APIs with GraphQL
freeCodeCamp.org Beginner 7y ago
MongoDB Full Tutorial w/ Node.js, Express, & Mongoose
Backend Engineering
MongoDB Full Tutorial w/ Node.js, Express, & Mongoose
freeCodeCamp.org Beginner 7y ago
A Beginner's Guide to WebSockets
Backend Engineering
A Beginner's Guide to WebSockets
freeCodeCamp.org Beginner 7y ago
DynamoDB Tutorial: Basic Operations
Backend Engineering
DynamoDB Tutorial: Basic Operations
freeCodeCamp.org Beginner 7y ago
Testing Node.js with Mocha
Backend Engineering
Testing Node.js with Mocha
freeCodeCamp.org Beginner 7y ago
MEAN Stack CRUD Operations - Beginners Tutorial
Backend Engineering
MEAN Stack CRUD Operations - Beginners Tutorial
freeCodeCamp.org Beginner 7y ago
All about GRAND Stack: GraphQL, React, Apollo, and Neo4j
Backend Engineering
All about GRAND Stack: GraphQL, React, Apollo, and Neo4j
freeCodeCamp.org Beginner 8y ago
Full Stack Todo List Tutorial using Vue.js & AdonisJs
Backend Engineering
Full Stack Todo List Tutorial using Vue.js & AdonisJs
freeCodeCamp.org Beginner 8y ago
Live Deployment Strategy Session (P5D69) - Live Coding with Jesse
Backend Engineering
Live Deployment Strategy Session (P5D69) - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
Data Migration (P5D68) - Live Coding with Jesse
Backend Engineering
Data Migration (P5D68) - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
Use Lighthouse and Chrome UX Report to optimize web app performance (Google I/O '18)
Backend Engineering
Use Lighthouse and Chrome UX Report to optimize web app performance (Google I/O '18)
Chrome for Developers Beginner 8y ago
GraphQL Full Course - Novice to Expert
Backend Engineering
GraphQL Full Course - Novice to Expert
freeCodeCamp.org Beginner 8y ago
Data Migration with NodeJS (P5D61) - Live Coding with Jesse
Backend Engineering
Data Migration with NodeJS (P5D61) - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
The Reusable JavaScript Revolution - talk by Cory House
Backend Engineering
The Reusable JavaScript Revolution - talk by Cory House
freeCodeCamp.org Beginner 8y ago
Writing GraphQL Queries (P5D19) - Live Coding with Jesse
Backend Engineering
Writing GraphQL Queries (P5D19) - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
SQL Server to MySQL via WordPressAPI and NodeJS (P5D11) - Live Coding with Jesse
Backend Engineering
SQL Server to MySQL via WordPressAPI and NodeJS (P5D11) - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
Data Migration with NodeJS (P5D9) - Live Coding with Jesse
Backend Engineering
Data Migration with NodeJS (P5D9) - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
Build a Node.js API - tutorial
Backend Engineering
Build a Node.js API - tutorial
freeCodeCamp.org Beginner 8y ago
Full Stack Web App using Vue.js & Express.js: Part 1 - Intro
Backend Engineering
Full Stack Web App using Vue.js & Express.js: Part 1 - Intro
freeCodeCamp.org Beginner 8y ago
Saving Bandwidth with Images (The Standard, Ep. 8)
Backend Engineering
Saving Bandwidth with Images (The Standard, Ep. 8)
Chrome for Developers Beginner 9y ago
Intro and Setup
Backend Engineering
Intro and Setup
Chrome for Developers Beginner 9y ago
Building a Media Player #7: Media Session API
Backend Engineering
Building a Media Player #7: Media Session API
Chrome for Developers Beginner 9y ago
Building a Media Player #5: The Server-side Node.js Code
Backend Engineering
Building a Media Player #5: The Server-side Node.js Code
Chrome for Developers Beginner 9y ago
Summit Report: Dru Knox (Chrome Dev Summit 2016)
Backend Engineering
Summit Report: Dru Knox (Chrome Dev Summit 2016)
Chrome for Developers Beginner 9y ago
The State of Storage (Chrome Dev Summit 2016)
Backend Engineering
The State of Storage (Chrome Dev Summit 2016)
Chrome for Developers Beginner 9y ago
Summit Report: Zach Koch (Chrome Dev Summit 2016)
Backend Engineering
Summit Report: Zach Koch (Chrome Dev Summit 2016)
Chrome for Developers Beginner 9y ago