Skip to main content
CourseFlix
Frontend & UI thumbnail

Frontend & UI

Frontend & UI courses — React, Vue, Angular, Next.js, Nuxt, Svelte, JavaScript and TypeScript fundamentals, HTML/CSS, animation libraries, build tooling and the rest of the modern web stack.

Categories (40)

Angular thumbnail

Angular

Angular — Modern JavaScript Framework for Web Development Angular is a powerful JavaScript framework for building…
AngularJS thumbnail

AngularJS

Angular JS is a JavaScript framework developed by Google itself. The first release of Angular was released in 2010…
Astro thumbnail

Astro

Astro courses — the modern content-first web framework with islands architecture, partial hydration and pluggable UI…
Babel thumbnail

Babel

Babel JavaScript Compiler Babel is a JavaScript compiler that lets you write modern code while keeping support for…
Backbone thumbnail

Backbone

Backbone is a JavaScript rich-client web app framework based on the model–view–controller design paradigm, intended to…
barba.js thumbnail

barba.js

Barba.js is a small (7kb minified and compressed) and easy-to-use library that helps you create fluid and smooth…
CSS thumbnail

CSS

CSS (Cascading Style Sheets) is a formal language used to quickly style a web page. With it, you can style almost any…
D3.js thumbnail

D3.js

D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML…
Elm thumbnail

Elm

Elm - delightful language for robust web applications. Generate JavaScript with excellent performance and no runtime…
Ember thumbnail

Ember

Ember is a JavaScript framework for building sites with rich and complex user interactions. It does this by providing…
Frontend System Design thumbnail

Frontend System Design

Frontend system design and architecture courses — microfrontends, module federation, scalable component systems…
Gatsby thumbnail

Gatsby

Gatsby lets you build fastest websites with your data, no matter the source. Free your sites from legacy CMS and fly to…
Grunt thumbnail

Grunt

Grunt — JavaScript Task Runner for Automation Grunt is a popular JavaScript task runner used to automate repetitive…
Gulp thumbnail

Gulp

Gulp is a task runner. It allows you to do a lot of things within your development workflow. You can compile sass…
HTML thumbnail

HTML

HTML is the hypertext markup language that powers most of the web pages on the Internet. Published in 1993 - it became…
JavaScript thumbnail

JavaScript

JavaScript is the most popular language in web development today. JavaScript is used to give interactivity to web…
JQuery thumbnail

JQuery

JQuery is one of the most popular JavaScript frameworks. Its ease and speed of learning have won the hearts and minds…
Modern Frontend Frameworks thumbnail

Modern Frontend Frameworks

Modern frontend framework courses — SolidJS (fine-grained reactivity), Qwik (resumable rendering), HTMX…
Next.js thumbnail

Next.js

Next.js is a framework for building React apps with automatic server-side rendering support, resulting in better…
NPM thumbnail

NPM

NPM is a package manager for JavaScript and the world's largest software registry. Use npm to install, share and…
Nuxt thumbnail

Nuxt

Nuxt is a free and open-source framework with an intuitive and extendable way to create type-safe, performant and…
OpenGL Shading Language (GLSL) thumbnail

OpenGL Shading Language (GLSL)

OpenGL Shading Language (GLSL) is a high-level shading language with a syntax based on the C programming language. It…
Progressive Web App (PWA) thumbnail

Progressive Web App (PWA)

Progressive Web Apps (PWA) are web apps that are regular web pages or websites, but can appear to the user as…
QA & Testing thumbnail

QA & Testing

QA and testing courses — unit testing with Jest/Vitest, end-to-end with Cypress and Playwright, TDD/BDD, performance…
React.js thumbnail

React.js

React.js is a fast, powerful JavaScript framework developed in the bowels of Facebook and Instagram. Provides…
Redux thumbnail

Redux

Redux is an open-source library for managing application state in JavaScript applications. It is based on the concept…
RxJS thumbnail

RxJS

RxJS is a reactive programming library that allows you to conveniently organize work with events and asynchronous code…
single-spa thumbnail

single-spa

A javascript framework for front-end microservices. Build micro frontends that coexist and can (but don't need to) be…
Three.js thumbnail

Three.js

Three.js is a cross-browser JavaScript library and application programming interface (API) used to create and display…
TypeScript thumbnail

TypeScript

TypeScript starts with the same syntax and semantics that millions of JavaScript developers know about. Use existing…
Vite thumbnail

Vite

Vite — Fast Modern Build Tool for Web Development Vite (pronounced “veet” , meaning “fast” in French) is a modern…
Vue thumbnail

Vue

Vue is a young JavaScript framework that has absorbed all goods from Angular and React. Vue.js is backed by the Alibaba…
Web Accessibility thumbnail

Web Accessibility

Web accessibility (a11y) courses — WCAG conformance, ARIA patterns, keyboard navigation, screen-reader testing and…
Web Animations thumbnail

Web Animations

Web animation courses — GSAP, Framer Motion, ScrollTrigger, SVG and CSS animation. Build award-winning interactive…
Web Performance thumbnail

Web Performance

Web performance courses — Core Web Vitals, critical rendering path, JavaScript performance, image optimization and…
WebAssembly thumbnail

WebAssembly

WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a…
Webflow thumbnail

Webflow

Webflow Overview Webflow is a website builder that lets you create responsive sites with a visual editor. You design…
WebGL thumbnail

WebGL

WebGL is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the…
Webpack thumbnail

Webpack

Webpack is a tool that puts all of your assets, including Javascript, images, fonts, and CSS, into a dependency graph…
WebRTC thumbnail

WebRTC

With WebRTC, you can add real-time communication capabilities to your application that works on top of an open…

Courses (533)

Showing 130 of 533 courses

  • 404 - Acceptance Testing: BDD From Stories to Executable Specifications thumbnailNew

    404 - Acceptance Testing: BDD From Stories to Executable Specifications

    Study BDD and acceptance tests for automating and improving software quality. Practice, examples, and methodologies for engineers and testers.
    5 hours 33 minutes 38 seconds
  • TDD & BDD - Design Through Testing thumbnailNew

    TDD & BDD - Design Through Testing

    Learn testing as a software design tool with a TDD and BDD course. Discover how to reduce errors and improve code with tests.
    5 hours 42 minutes 42 seconds
  • Using Vue 2 to Create Beautiful SEO-Ready Websites thumbnailNew

    Using Vue 2 to Create Beautiful SEO-Ready Websites

    Learn how to plan pages, code views, add clean moves, and prerender a Vue 2 site so search engines can read it. This helps you build clear fast pages.
    1 hour 48 minutes 11 seconds
  • Understanding Modern JavaScript Frameworks thumbnail

    Understanding Modern JavaScript Frameworks

    The course teaches how to analyze modern JavaScript code and frameworks like React, Vue, and others, revealing their structures for deep understanding and...
    2 hours 25 minutes 13 seconds
  • Build Your Own AI Personal Assistant in TypeScript thumbnail

    Build Your Own AI Personal Assistant in TypeScript

    Learn to create a personal AI assistant using TypeScript in 5 days. Work with data, customize it to your needs, and apply modern techniques.
    3 hours 38 minutes 48 seconds 5 / 5
  • The Complete Next.js Testing Course thumbnail

    The Complete Next.js Testing Course

    Learn effective testing of Next.js applications. Progress from basic knowledge to a confident production-level tester with a well-thought-out strategy and...
    8 hours 12 minutes 48 seconds 5 / 5
  • JavaScript for Everyone thumbnail

    JavaScript for Everyone

    Dive into JavaScript with Matt Marquis. Learn to solve problems efficiently and elevate your skills in the rapidly evolving field of development.
    5 / 5
  • Build an AI Chatbot with Vercel AI SDK & Gateway thumbnail

    Build an AI Chatbot with Vercel AI SDK & Gateway

    Attend the workshop and create an AI chatbot using NestJS and Next.js. Learn how to integrate an AI interface into the application using Vercel AI SDK and...
    2 hours 21 minutes 35 seconds
  • Build and Deploy an AI Automation SaaS thumbnail

    Build and Deploy an AI Automation SaaS

    Master the creation of AI-SaaS: developing Nodebase, automating processes, AI integration, and implementing monetization. A practical guide from idea to launch.
    11 hours 59 minutes 29 seconds
  • TypeScript for Beginners thumbnail

    TypeScript for Beginners

    Master TypeScript from scratch, create clean and structured code. Suitable for beginners and experienced developers looking to improve their JavaScript skills.
    3 hours 4 minutes 2 seconds
  • Advanced Angular Forms thumbnail

    Advanced Angular Forms

    Deep Dive in Angular Forms. The course goes way beyond the official documentation and shows you how the Angular forms work internally, so You understand why thi
    18 hours 3 minutes 53 seconds 5 / 5
  • Module Federation: Microservices for the Frontend thumbnail

    Module Federation: Microservices for the Frontend

    Learn how Module Federation helps in building a microservices architecture for the frontend. Understand the setup of a modular interface and independent...
    1 hour 20 minutes 26 seconds
  • NestJS Server-Sent Events | Build a Real Time Crypto Dashboard thumbnail

    NestJS Server-Sent Events | Build a Real Time Crypto Dashboard

    Study how to create a crypto dashboard on NestJS using Server-Sent Events to stream data in real-time without reloading the page. Set up
    23 minutes 57 seconds
  • NestJS gRPC & Angular thumbnail

    NestJS gRPC & Angular

    Find out how to connect a gRPC backend on NestJS to a frontend on Angular. We'll implement CRUD and set up real-time data streaming using Envoy...
    1 hour 12 minutes 58 seconds
  • Building a Real-Time ML System. Together thumbnail

    Building a Real-Time ML System. Together

    Learn to design, develop, deploy, and scale end-to-end real-time ML systems using Python, Rust, LLMs, and Kubernetes.
    48 hours 20 minutes 35 seconds 5 / 5
  • AI SDK v5 Crash Course thumbnail

    AI SDK v5 Crash Course

    New course on AI SDK v5: modern patterns and tools for developing LLM applications in TypeScript. Master integration and create projects ready for...
    2 hours 45 minutes 17 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
  • 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
  • Learn to build an e-commerce app with .Net Core and Angular thumbnail

    Learn to build an e-commerce app with .Net Core and Angular

    Have you learnt the basics of ASP.NET Core and Angular? Not sure where to go next? This course should be able to help with that. In this course we start from
    30 hours 29 minutes 57 seconds 5 / 5
  • 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
  • Advanced WebRTC Architecture thumbnail

    Advanced WebRTC Architecture

    Learn how to build and optimize applications on WebRTC from the basics to architectural solutions. For engineers and product managers.
    20 hours 8 minutes 3 seconds
  • Nuxt Auth Utils: Secure, Simple, and Flexible Logins thumbnail

    Nuxt Auth Utils: Secure, Simple, and Flexible Logins

    Master authentication in Nuxt 3! This course will teach you how to implement secure user authorization using Nuxt Auth Utils - from social media login...
    1 hour 54 minutes 26 seconds
  • Whimsical Animations thumbnail

    Whimsical Animations

    Learn how to create enchanting interactions and amazing details using the magic of CSS, JavaScript, SVG, and Canvas. I will share all my...
    5 hours 7 minutes 31 seconds
  • Create Interactive 3D Experiences with TresJS thumbnail

    Create Interactive 3D Experiences with TresJS

    Learn to create interactive 3D scenes with TresJS, including integration into Vue, working with objects and lighting, animation, and user interaction.
    52 minutes 24 seconds
  • Grokking JavaScript Fundamentals thumbnail

    Grokking JavaScript Fundamentals

    Start learning JavaScript from scratch. This course is ideal for those who want to master programming and web development without any prior experience.
  • Build a Full Stack Blog with Astro thumbnail

    Build a Full Stack Blog with Astro

    Master the creation of a fully-featured blog on Astro. Learn to style pages, work with components, integrate the backend, and apply SEO optimization...
    2 hours 43 minutes 16 seconds
  • Create Animated Breaking News Graphics with HTML, CSS and JavaScript thumbnail

    Create Animated Breaking News Graphics with HTML, CSS and JavaScript

    Master the creation of dynamic overlays and animations for streams, scoreboards, and TV graphics. Learn the principles of working with animation and web technol
    2 hours 40 minutes 39 seconds
  • 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