Skip to main content
CourseFlix
Backend & APIs thumbnail

Backend & APIs

Page 2 of 22

Categories (45)

Blockchain thumbnail

Blockchain

Blockchain courses — Ethereum, Solidity smart contracts, Web3, dApp development and building blockchains from scratch…
C Sharp (C#) thumbnail

C Sharp (C#)

C # is a versatile, modern and object-oriented programming language, pronounced "C sharp". It was developed by…
Compilers & Interpreters thumbnail

Compilers & Interpreters

Compiler and interpreter courses — language implementation, parsers, type inference, virtual machines, LLVM, formal…
Databases thumbnail

Databases

Database courses — PostgreSQL, MySQL, SQLite, ClickHouse, DuckDB, Neo4j and friends. Schema design, query tuning…
Deno thumbnail

Deno

Deno is a JavaScript and TypeScript runtime based on the V8 JavaScript engine and the Rust programming language. It was…
Django thumbnail

Django

Django is a Python-based free and open-source web framework that follows the model–template–views (MTV) architectural…
Drupal thumbnail

Drupal

Drupal is a great choice for building powerful projects. You can extend Drupal with many add-ons. Modules extend the…
Elasticsearch thumbnail

Elasticsearch

Elasticsearch is an open-source, widely distributed, enterprise-grade search engine that is highly scalable. Accessible…
Elixir thumbnail

Elixir

Elixir — Functional Programming Language for Scalable Systems Elixir is a functional, concurrent, and general-purpose…
Firebase thumbnail

Firebase

Firebase is a provider of cloud services and applications. The main office is located in San Francisco, California. In…
Golang (Google Go) thumbnail

Golang (Google Go)

Go (Golang) tries to combine the speed of development in a dynamic language like Python with the performance and safety…
GraphQL thumbnail

GraphQL

GraphQL is a standard for declaring data structures and how data is retrieved, proposed and implemented by Facebook…
Hibernate ORM thumbnail

Hibernate ORM

Hibernate ORM is an object–relational mapping tool for the Java programming language. It provides a framework for…
Java thumbnail

Java

Java is probably one of the most popular programming languages of recent times, which is in great demand in the…
Laravel thumbnail

Laravel

Laravel Overview Laravel is one of the most popular PHP frameworks today. You can build web apps with clear syntax and…
Magento thumbnail

Magento

Magento is an open-source e-commerce platform written in PHP. It uses multiple other PHP frameworks such as Laminas and…
Maven thumbnail

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 thumbnail

Messaging & Streaming

Messaging and streaming courses — Apache Kafka, Kafka Streams, RabbitMQ, Apache Flink and Sidekiq. Build event-driven…
MongoDB thumbnail

MongoDB

MongoDB — NoSQL Document-Oriented Database MongoDB is a source-available, cross-platform document-oriented database…
NestJS thumbnail

NestJS

NestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built…
Node.js thumbnail

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 thumbnail

OpenCart

OpenCart — Flexible CMS for E-Commerce Websites OpenCart is a popular content management system (CMS) designed for…
Phoenix thumbnail

Phoenix

Phoenix is a web development framework written in the functional programming language Elixir. Phoenix uses a…
PHP thumbnail

PHP

PHP is a scripting language created as a templating tool for Perl, and today it is very popular among web developers…
Python thumbnail

Python

Python is a powerful, modern programming language that has the capabilities experienced programmers need and easy to…
Redis thumbnail

Redis

Redis, which stands for Remote Dictionary Server, is a fast, open source, in-memory, key-value data store. The project…
Ruby thumbnail

Ruby

Ruby is a language released by Yukihiro Matsumoto in 1995 and considers itself a "programmer's best friend." Every…
Ruby on Rails thumbnail

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 thumbnail

Rust

Rust is a low-level language, and the compiler produces a binary output that does not require additional tricks to…
Scala thumbnail

Scala

Scala is a strong statically typed general-purpose programming language which supports both object-oriented programming…
Shopify thumbnail

Shopify

Shopify — SaaS E-Commerce Platform for Online Stores Shopify is one of the most popular e-commerce platforms in the…
Slim thumbnail

Slim

Slim is a PHP microframework that helps you quickly write simple yet powerful web applications and APIs. Essentially…
Socket.IO thumbnail

Socket.IO

Socket.IO is an event-driven JavaScript library for real-time web applications. It enables real-time, bi-directional…
Spring thumbnail

Spring

Spring is one of the most widely used frameworks for developing enterprise applications, providing a robust programming…
Spring Boot thumbnail

Spring Boot

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We…
Spring Cloud thumbnail

Spring Cloud

Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g…
Spring Data thumbnail

Spring Data

Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while…
Spring HATEOAS thumbnail

Spring HATEOAS

Spring HATEOAS provides some APIs to ease creating REST representations that follow the HATEOAS principle when working…
Spring Integration thumbnail

Spring Integration

Extends the Spring programming model to support the well-known Enterprise Integration Patterns. Spring Integration…
Spring MVC thumbnail

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 thumbnail

Spring Security

Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto…
Sql thumbnail

Sql

SQL (Structured Query Language) is used to communicate with the database. SQL is used to perform tasks such as updating…
Symfony thumbnail

Symfony

Symfony is a collection of PHP components, framework, philosophy and community - that work in harmony. The leading PHP…
Wordpress thumbnail

Wordpress

Wordpress is currently the most popular cms in the world. She earned her popularity with the relatively easy…
Yii thumbnail

Yii

Yii is a premium PHP framework for developing web applications. It provides components to simplify every aspect of web…

Courses (660)

Showing 3160 of 660 courses

  • Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) thumbnail

    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, n
    21 hours 58 minutes 5 seconds 5 / 5
  • Build a Shopping App With Next.js + NestJS & Prisma thumbnail

    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 thumbnail

    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. Origin
    15 hours 32 minutes 52 seconds 5 / 5
  • Agentic AI Programming for Python Course thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 bu
    33 hours 23 minutes 53 seconds
  • Deploy NestJS on Railway with Postgres & Docker thumbnail

    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 deployment
    31 minutes 2 seconds
  • Full Stack Authentication in 20 Minutes With Clerk (Next.js + NestJS) thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 the
    97 hours 19 minutes 16 seconds 5 / 5
  • Beginner Python Primer for AI Engineering thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 thumbnail

    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 a
    25 hours 37 minutes 12 seconds 5 / 5
  • Build a Multi-Tenant E-Commerce with Next.js, Tailwind v4, Stripe Connect thumbnail

    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 thumbnail

    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 thumbnail

    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