Skip to main content
CourseFlix
Backend & APIs thumbnail

Backend & APIs

Page 4 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 91120 of 660 courses

  • Chrome Extension Mastery: Build Full-Stack Extensions with React & Node.js thumbnail

    Chrome Extension Mastery: Build Full-Stack Extensions with React & Node.js

    You learn to build Chrome extensions with React and Node.js. The text covers setup, UI, API work, tests, and publish steps.
    10 hours 3 minutes 45 seconds 5 / 5
  • Become A Node.js Backend Engineer thumbnail

    Become A Node.js Backend Engineer

    This comprehensive course covers all the key aspects of backend development using Node.js. From basics to advanced concepts, you will acquire practical...
    2 hours 4 minutes 14 seconds
  • Web Development with Go v2 (Current Version) thumbnail

    Web Development with Go v2 (Current Version)

    Learn to build real, production-grade web applications from scratch. No trivial TODO apps that barely touch the complexity of a real app. No frameworks that hid
    40 hours 28 minutes 36 seconds 0 / 5
  • Compilers, Interpreters and Formal Languages thumbnail

    Compilers, Interpreters and Formal Languages

    This course is a beginner-friendly introduction to compilers. We will gradually develop an interpreter for a simple scripting language.
    28 hours 52 minutes 1 second
  • In Depth Laravel Course (2023 Version) thumbnail

    In Depth Laravel Course (2023 Version)

    The "In Depth Laravel" course helps developers deepen their knowledge of the Laravel framework, covering architecture, database design, optimization, and...
    35 hours 46 minutes 3 seconds 5 / 5
  • Deploy PHP! thumbnail

    Deploy PHP!

    In this course, you will create a robust deployment strategy for PHP applications from scratch. We will start with simple operations and step by step move on to
    3 hours 47 minutes 59 seconds 5 / 5
  • Deno Full Course thumbnail

    Deno Full Course

    Deno: Full Course - This is a hands-on training course where you will create a fully functional web application using Deno without resorting to third-party...
    2 hours 10 minutes 53 seconds
  • Blazor WebAssembly thumbnail

    Blazor WebAssembly

    Blazor opens doors for .NET developers by offering the ability to create modern single-page applications (SPAs) using their favorite language, C#.
    8 hours 31 minutes 9 seconds
  • Transform Your Craft with TDD: Master clean code and testing thumbnail

    Transform Your Craft with TDD: Master clean code and testing

    Do you want to learn TDD but don't know where to start? "Прокачай свой код с TDD" (Enhance Your Code with TDD) is a beginner-friendly e-book and video...
    4 hours 7 minutes 36 seconds 5 / 5
  • Mastering Postgres | The most comprehensive course on PostgreSQL thumbnail

    Mastering Postgres | The most comprehensive course on PostgreSQL

    Your application operates at the speed of the slowest query, regardless of the language, framework, or platform you use. The course "Mastering Postgres"...
    16 hours 13 minutes 30 seconds 5 / 5
  • Programming Language with LLVM thumbnail

    Programming Language with LLVM

    How programming languages work under the hood? What’s the difference between compiler and interpreter? What is a virtual machine, and JIT-compiler? And what abo
    2 hours 46 minutes 4 seconds 5 / 5
  • Automata Theory: inside a RegExp machine thumbnail

    Automata Theory: inside a RegExp machine

    State machines — the fundamental concept used today in many practical applications, starting from UI programming like React, automated reply systems, lexical an
    1 hour 48 minutes 5 seconds 5 / 5
  • Building a Virtual Machine for Programming Language thumbnail

    Building a Virtual Machine for Programming Language

    How programming languages work under the hood? What’s the difference between compiler and interpreter? What is a virtual machine, and JIT-compiler? And what abo
    4 hours 27 minutes 8 seconds
  • Building a Parser from scratch thumbnail

    Building a Parser from scratch

    Parsing or syntactic analysis is one of the first stages in designing and implementing a compiler. A well-designed syntax of your programming language is a big
    2 hours 31 minutes 11 seconds
  • Building an Interpreter from scratch thumbnail

    Building an Interpreter from scratch

    How programming languages work under the hood? What’s the difference between compiler and interpreter? What is a virtual machine, and JIT-compiler? And what abo
    2 hours 59 minutes 53 seconds
  • Building a Transpiler from scratch thumbnail

    Building a Transpiler from scratch

    In modern implementations of compilers, it has become popular to transform one high-level language into another. Examples include transpiling new versions of...
    2 hours 3 seconds
  • Java Puzzles to Eliminate Code Fear thumbnail

    Java Puzzles to Eliminate Code Fear

    The motivation behind this course came from an article titled "Why Can't Programmers Program?" by Jeff Atwood. It talks about how poorly many candidates perform
    7 hours 33 minutes 44 seconds
  • Python for Data Science thumbnail

    Python for Data Science

    Master key Python skills for data analysis, visualization, statistical analysis, and machine learning. Build a solid foundation for a successful start...
    6 hours 21 minutes 57 seconds 5 / 5
  • A/B Testing for Data Science thumbnail

    A/B Testing for Data Science

    Stand out in the competitive job market in the field of data science. Master A/B testing - a skill highly valued by employers. Learn...
    1 hour 47 minutes 56 seconds 5 / 5
  • Time Series Analysis, Forecasting, and Machine Learning thumbnail

    Time Series Analysis, Forecasting, and Machine Learning

    Let me cut to the chase. This is not your average Time Series Analysis course. This course covers modern developments such as deep learning, time series classif
    22 hours 47 minutes 45 seconds 5 / 5
  • Python for Data Science and Machine Learning Bootcamp thumbnail

    Python for Data Science and Machine Learning Bootcamp

    Are you ready to start your path to becoming a Data Scientist! This comprehensive course will be your guide to learning how to use the power of Python to analy
    24 hours 49 minutes 42 seconds
  • Responsive LLM Applications with Server-Sent Events thumbnail

    Responsive LLM Applications with Server-Sent Events

    Large Language Models (LLMs) are transforming entire industries, but their integration into user interfaces with real-time data streaming...
    1 hour 18 minutes 18 seconds 5 / 5
  • Master Data Structure & Algorithms & Crack the Coding Interview thumbnail

    Master Data Structure & Algorithms & Crack the Coding Interview

    Take a unique Python course that will help you master data structures and algorithms, so you can confidently tackle any tasks in the technical...
    13 hours 48 minutes 49 seconds
  • SQL & Database Design A-Z™: Learn MS SQL Server + PostgreSQL thumbnail

    SQL & Database Design A-Z™: Learn MS SQL Server + PostgreSQL

    Are you interested in a career in Data Science or Data Analytics? In that case, inevitably you are going to encounter databases in your work. But how do you int
    12 hours 32 minutes 7 seconds
  • Complete FastAPI REST course + AWS + Emails + Payments thumbnail

    Complete FastAPI REST course + AWS + Emails + Payments

    Starting with a new framework is easy. Mastering it is hard. Learning by doing is the most successful way to gain your skills on a given topic quick and easy.
    9 hours 38 minutes 51 seconds
  • Java Foundations: The Complete Course with Java 21 Updates thumbnail

    Java Foundations: The Complete Course with Java 21 Updates

    This course is designed for absolute beginners in programming and for those who don't mind learning Java at a slower pace. If you need an accelerated...
    88 hours 37 minutes 5 seconds
  • Laravel 10 Build Complete Hotel Booking Reservation System thumbnail

    Laravel 10 Build Complete Hotel Booking Reservation System

    Welcome to the course "Creating a Hotel Booking System on Laravel 10"! In this course, we will build fully functional software from scratch...
    41 hours 7 minutes 15 seconds 5 / 5
  • DuckDB - The Ultimate Guide thumbnail

    DuckDB - The Ultimate Guide

    Why should you study DuckDB? DuckDB is one of the fastest-growing technologies, with the number of search queries increasing by 1200% over the past two years!
    5 hours 56 minutes 13 seconds 5 / 5
  • Next.js 14 Real-Time Chat App using Socket IO thumbnail

    Next.js 14 Real-Time Chat App using Socket IO

    This course will introduce you to creating a real-time chat application using Next.js 14 and Socket.IO. We will cover both the latest features of Next.js and...
    12 hours 22 minutes 25 seconds
  • Java Data Structures & Algorithms + LEETCODE Exercises thumbnail

    Java Data Structures & Algorithms + LEETCODE Exercises

    Welcome to the "Data Structures and Algorithms in Java" course! This course makes learning programming exciting and simplifies complex concepts for...
    9 hours 47 minutes 55 seconds