Backend & APIs
Page 2 of 22
Categories (45)
Blockchain
Blockchain courses — Ethereum, Solidity smart contracts, Web3, dApp development and building blockchains from scratch…
C Sharp (C#)
C # is a versatile, modern and object-oriented programming language, pronounced "C sharp". It was developed by…
Compilers & Interpreters
Compiler and interpreter courses — language implementation, parsers, type inference, virtual machines, LLVM, formal…
Databases
Database courses — PostgreSQL, MySQL, SQLite, ClickHouse, DuckDB, Neo4j and friends. Schema design, query tuning…
Deno
Deno is a JavaScript and TypeScript runtime based on the V8 JavaScript engine and the Rust programming language. It was…
Django
Django is a Python-based free and open-source web framework that follows the model–template–views (MTV) architectural…
Drupal
Drupal is a great choice for building powerful projects. You can extend Drupal with many add-ons. Modules extend the…
Elasticsearch
Elasticsearch is an open-source, widely distributed, enterprise-grade search engine that is highly scalable. Accessible…
Elixir
Elixir — Functional Programming Language for Scalable Systems Elixir is a functional, concurrent, and general-purpose…
Firebase
Firebase is a provider of cloud services and applications. The main office is located in San Francisco, California. In…
Golang (Google Go)
Go (Golang) tries to combine the speed of development in a dynamic language like Python with the performance and safety…
GraphQL
GraphQL is a standard for declaring data structures and how data is retrieved, proposed and implemented by Facebook…
Hibernate ORM
Hibernate ORM is an object–relational mapping tool for the Java programming language. It provides a framework for…
Java
Java is probably one of the most popular programming languages of recent times, which is in great demand in the…
Laravel
Laravel Overview Laravel is one of the most popular PHP frameworks today. You can build web apps with clear syntax and…
Magento
Magento is an open-source e-commerce platform written in PHP. It uses multiple other PHP frameworks such as Laminas and…
Maven
What Maven Does Apache Maven is a build tool for Java projects. You use it to manage project builds in a clear and…
Messaging & Streaming
Messaging and streaming courses — Apache Kafka, Kafka Streams, RabbitMQ, Apache Flink and Sidekiq. Build event-driven…
MongoDB
MongoDB — NoSQL Document-Oriented Database MongoDB is a source-available, cross-platform document-oriented database…
NestJS
NestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built…
Node.js
Node.js is a modern web framework that allows you to build rich applications. As a developer, you only need to know one…
OpenCart
OpenCart — Flexible CMS for E-Commerce Websites OpenCart is a popular content management system (CMS) designed for…
Phoenix
Phoenix is a web development framework written in the functional programming language Elixir. Phoenix uses a…
PHP
PHP is a scripting language created as a templating tool for Perl, and today it is very popular among web developers…
Python
Python is a powerful, modern programming language that has the capabilities experienced programmers need and easy to…
Redis
Redis, which stands for Remote Dictionary Server, is a fast, open source, in-memory, key-value data store. The project…
Ruby
Ruby is a language released by Yukihiro Matsumoto in 1995 and considers itself a "programmer's best friend." Every…
Ruby on Rails
Ruby on Rails Overview Ruby on Rails is a popular framework for building web apps. Developers use it to start new…
Rust
Rust is a low-level language, and the compiler produces a binary output that does not require additional tricks to…
Scala
Scala is a strong statically typed general-purpose programming language which supports both object-oriented programming…
Shopify
Shopify — SaaS E-Commerce Platform for Online Stores Shopify is one of the most popular e-commerce platforms in the…
Slim
Slim is a PHP microframework that helps you quickly write simple yet powerful web applications and APIs. Essentially…
Socket.IO
Socket.IO is an event-driven JavaScript library for real-time web applications. It enables real-time, bi-directional…
Spring
Spring is one of the most widely used frameworks for developing enterprise applications, providing a robust programming…
Spring Boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We…
Spring Cloud
Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g…
Spring Data
Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while…
Spring HATEOAS
Spring HATEOAS provides some APIs to ease creating REST representations that follow the HATEOAS principle when working…
Spring Integration
Extends the Spring programming model to support the well-known Enterprise Integration Patterns. Spring Integration…
Spring MVC
A Spring MVC is a Java framework which is used to build web applications. It follows the Model-View-Controller design…
Spring Security
Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto…
Sql
SQL (Structured Query Language) is used to communicate with the database. SQL is used to perform tasks such as updating…
Symfony
Symfony is a collection of PHP components, framework, philosophy and community - that work in harmony. The leading PHP…
Wordpress
Wordpress is currently the most popular cms in the world. She earned her popularity with the relatively easy…
Yii
Yii is a premium PHP framework for developing web applications. It provides components to simplify every aspect of web…
Courses (660)
Showing 31 – 60 of 660 courses

Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON)
This course is an in-depth look at Python dictionaries. Dictionaries are ubiquitous in Python. Classes are essentially dictionaries, modules are dictionaries, n21 hours 58 minutes 5 seconds 5 / 5
Build a Shopping App With Next.js + NestJS & Prisma
Learn to build a shopping app using Next.js and NestJS. Master modern web development with Prisma ORM, and deploy full-stack applications with AWS and Vercel.8 hours 6 minutes 54 seconds
Redis: The Complete Developer's Guide
In a world with hundreds of different databases, one database rises to rule them all. Redis is an in-memory database known for its speed and simplicity. Origin15 hours 32 minutes 52 seconds 5 / 5
Agentic AI Programming for Python Course
Learn how to use agent AI to create and improve Python applications. Discover the difference from chatbots and customize AI for your tasks.2 hours 38 minutes 10 seconds 5 / 5
NestJS Hexagonal Architecture + CQRS | Full Project
Create a project in NestJS with a hexagonal architecture and CQRS. Learn how to organize the code and use patterns for a clean and testable system.1 hour 23 minutes 52 seconds
Build a Full-Stack Todo App with Turborepo, tRPC, Next.js, NestJS & React Native
Learn to build a full stack todo app with TypeScript, Turborepo, tRPC, Next.js, NestJS, and React Native. You build web, backend, and mobile parts with steps.2 hours 47 minutes 38 seconds
Complete guide to building an app with .Net Core and React
Have you learnt the basics of ASP.NET Core and React? Not sure where to go next? This course should be able to help with that. In this course we learn how to bu33 hours 23 minutes 53 seconds
Deploy NestJS on Railway with Postgres & Docker
Learn to deploy a NestJS app on Railway using Docker and PostgreSQL. This course covers Dockerfile creation, environment management, and deployment31 minutes 2 seconds
Full Stack Authentication in 20 Minutes With Clerk (Next.js + NestJS)
Find out how to set up authentication with Clerk in 20 minutes in a Next.js and NestJS application. A simple and secure integration for your project.18 minutes 9 seconds
NestJS + Next.js: Event Driven Architecture
Learn how to create an event-driven architecture with NestJS and Next.js. The course covers EventEmitter and SSE for developing real-time systems.45 minutes 9 seconds
AI Engineering with Go
Learn to integrate AI with Go: create projects, enhance skills, and deploy AI apps. Includes LLM API, vector databases, and model interactions.11 hours 13 minutes 5 seconds
Complete Microservices with Go
Create a microservices system from scratch using Go, Docker, and Kubernetes. Gain fundamental knowledge and readiness for real-world projects.18 hours 31 minutes 16 seconds
Let’s Rust
Take the Let's Rust course and develop an ML service in Rust. Train the model, create a REST API for predictions, and deploy the service in Kubernetes.12 hours 40 minutes 9 seconds
Grokking SQL for Tech Interviews
The course will help you confidently prepare for technical interviews by studying the basics of SQL and 75 popular questions. Delve into the concepts and be...
Grokking Python Fundamentals
Learn Python from scratch or enhance your programming skills. The course is designed for beginners and professionals, with no programming experience required.
Build a Podcast Player with JavaScript, CSS and Node.js
Learn to create a full-stack podcast player using JavaScript, CSS, and Node.js. Develop skills in web development and add a project to your portfolio.8 hours 30 minutes 51 seconds
Microservices with NodeJS, React, Typescript and Kubernetes
In building large scale applications intended for growth, microservices architecture is the go-to solution. One issue for Javascript and NodeJS learners is the97 hours 19 minutes 16 seconds 5 / 5
Beginner Python Primer for AI Engineering
Don't just interact with LLM models - create your own AI solutions in Python. This course will take you from beginner to confident proficiency in Python...1 hour 41 minutes 58 seconds
Low Level Design
The course is dedicated to low-level design (LLD), a key stage in software development where abstract ideas and...22 hours 34 minutes 32 seconds
The Hidden Foundation of GenAI
Generative AI is everywhere today, but few understand the fundamental concepts it is based on. "The Hidden Foundation of GenAI" is a starting point...20 minutes 42 seconds 5 / 5
Advanced Programming with Python
"Advanced Programming in Python" is a practical journey through the key ideas and development tools that help write more reliable...34 hours 56 minutes 12 seconds 5 / 5
Build and Deploy a B2B SaaS AI Support Platform
In this course, we will build a customer support platform powered by AI from scratch: we will set up a live chat using Convex Agents, add voice support through.22 hours 20 minutes 55 seconds 5 / 5
Fundamentals of Apache Kafka
Learn the basics of Apache Kafka from scratch and master building reliable, scalable real-time data processing systems. In this course, you will get acquainted.2 hours 33 minutes 26 seconds 5 / 5
Ludicrous Speed Postgres
This course is dedicated to optimizing PostgreSQL performance with a focus on proper schema design and efficient database usage. It is designed for those...12 hours 27 minutes 44 seconds 5 / 5
Rust for Beginners
Do you want to try Rust but don't know where to start? This course will be your starting point. Whether you have programming experience or not...3 hours 18 minutes 19 seconds 5 / 5
DBMS
This course is dedicated to the study of Database Management Systems (DBMS) - technologies that allow for efficient storage, processing, and protection of data.21 hours 30 minutes 50 seconds 5 / 5
Rust Programming: The Complete Developer's Guide
Learn the Rust programming language from scratch! Learn how to code & build real-world applications using Rust so that you can get hired and be recognized as a25 hours 37 minutes 12 seconds 5 / 5
Build a Multi-Tenant E-Commerce with Next.js, Tailwind v4, Stripe Connect
Learn to build a multi tenant e commerce app with Next.js, Tailwind v4 and Stripe Connect. You create stores, manage files and handle safe pay flows.19 hours 52 minutes 3 seconds 5 / 5
Database Mastery: SQL to Prisma
Master key technologies with a practical approach! You will gain applied knowledge, clear explanations, and all the necessary tools to confidently master...16 minutes 3 seconds
Database Mastery: MongoDB
Enhance your backend development skills with the intensive Database Mastery: MongoDB course! This course is perfect for beginners and developers who...11 minutes 58 seconds