+ B
Featured

Learn How To Build Modern Web Apps With SvelteKit
SvelteKit is the Swiss army knife of web frameworks for building resilient apps that run anywhere where JavaScript runs.
Level: JuniorMid
Format: Video
Language: English
YouTube 3–6 HoursFull CourseDeep Dive
Free
12

Node.js Crash Course
Hey gang, in this Node.js tutorial series you'll learn node from the ground up - what it is, how to use it and how to make dynamic websites powered by it. You'll learn about requests & responses, npm, Express apps, view engines (ejs), moddleware, mongodb, MVC & much more.
Level: Mid
Format: Video
Language: English
YouTube Full Course3–6 Hours
Free
4

Typescript Tutorials for Beginners
Learn Typescript from absolute beginner to full projects to React + Typescript in the same project. This playlist will teach you all of the Typescript fundamentals.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursProject-BasedIntroductory
Free
5
Feature Your Course
Your course might be highlighted here. You can accomplish this through the Account Dashboard, or contact me on X / Twitter, and I will take care of it for you. The promotion lasts for one month.
Duration: 1 month
30 USD
All Courses: 103

Learn How To Build Modern Web Apps With SvelteKit
SvelteKit is the Swiss army knife of web frameworks for building resilient apps that run anywhere where JavaScript runs.
Level: JuniorMid
Format: Video
Language: English
YouTube 3–6 HoursFull CourseDeep Dive
Free
12

Node.js Crash Course
Hey gang, in this Node.js tutorial series you'll learn node from the ground up - what it is, how to use it and how to make dynamic websites powered by it. You'll learn about requests & responses, npm, Express apps, view engines (ejs), moddleware, mongodb, MVC & much more.
Level: Mid
Format: Video
Language: English
YouTube Full Course3–6 Hours
Free
4

Express JS Tutorials
In this introduction to Express JS, you will learn how to import the Express JS framework into your Node.js project and create your first Express JS app server. This video is part of an Express & Node.js Tutorials for Beginners series.
Level: Mid
Format: Video
Language: English
YouTube 1–3 HoursProject-BasedCrash Course
Free
1

MongoDB Tutorials
In this intro to MongoDB and Mongoose you will learn how to set up a MongoDB database and connect to it with Mongoose from your Node.js application. MongoDB uses a NoSQL database structure with collections and documents.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash Course
Free
1

HTML Tutorials for Beginners
This full course is where you should begin your journey towards learning web development. Learn HTML basics before you attempt to learn CSS or JavaScript. HTML is the foundation and starting point for everything else you add in web development.
Level: Junior
Format: Video
Language: English
YouTube 3–6 HoursFull CourseIntroductory
Free
3

CSS Tutorials for Beginners
CSS for Beginners Course. After you have learned the basics of HTML, your web development journey should continue with this CSS course for beginners. CSS will help you enhance your HTML pages with modern design and layouts.
Level: Junior
Format: Video
Language: English
YouTube 6–12 HoursFull Course
Free
2

Typescript Tutorials for Beginners
Learn Typescript from absolute beginner to full projects to React + Typescript in the same project. This playlist will teach you all of the Typescript fundamentals.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursProject-BasedIntroductory
Free
5

Python Tutorials for Beginners
This Python playlist will take you from absolute beginner to a Python Programmer with knowledge of all of the fundamentals of the Python programming language.
Level: Junior
Format: Video
Language: English
YouTube 6–12 HoursCrash Course
Free
3

Next.js Tutorials for Beginners
This Next.js Full Course for Beginners is an all-in-one beginner tutorial and complete course full of over 7 hours of Nextjs 13 code and instruction to level up your web development skills.
Level: JuniorMid
Format: Video
Language: English
YouTube 6–12 HoursProject-BasedTheory-Heavy
Free
2

NestJS Tutorials for Beginners
In this Nest.js tutorial for beginners, we will look at what Nest.js is, compare NestJS vs Node.js and NestJS vs Express, and get a high level overview of NestJS basics as we begin creating a REST API.
Level: JuniorMid
Format: Video
Language: English
YouTube 1–3 HoursProject-BasedDeep Dive
Free
0

Python Django Tutorials for Beginners
This Python Django Full Course for Beginners is an all-in-one beginner tutorial and complete course full of over 3 hours of Django code and instruction to level up your programming skills. This course teaches all of the Django fundamentals.
Level: JuniorMid
Format: Video
Language: English
YouTube 1–3 HoursProject-BasedDeep Dive
Free
1

Next.js Full Stack Project with Nextjs 15 & React 19
Build a Next.js Full Stack Project with Nextjs 15 and React 19. In the detailed project series, you will learn a complete modern web dev stack including Next.js, React, TypeScript, TailwindCSS, ShadCN/ui, Sentry, Kinde Auth, Neon Postgres, Drizzle ORM, Zod, react-hook-form, next-safe-action, and Tan...
Level: SeniorMid
Format: Video
Language: English
YouTube 12+ HoursProject-BasedFull CourseDeep Dive
Free
6

Beginner's TypeScript
Get hands-on interactive practice with this free TypeScript tutorial and learn the foundational knowledge and skills you need to become a TypeScript Wizard.
Level: Junior
Format: Video
Language: English
< 1 HourIntroductory
Free
5

Zod
Zod is a TypeScript-first schema declaration and validation library. In this tutorial, Matt Pocock has prepared a set of exercises that will help you level up.
Level: JuniorMid
Format: Video
Language: English
< 1 HourIntroductoryCrash Course
Free
4

CSS for JavaScript Developers
The interactive learning experience designed to help JavaScript developers become confident with CSS.
Level: MidSeniorC-LevelJunior
Format: Text + Video
Language: English
6–12 HoursFull CourseDeep DiveProject-Based
199-399 USD
1

The Joy of React
The interactive learning experience that teaches you how to build rich, dynamic web apps with React.
Level: JuniorMidSenior
Format: Text + Video
Language: English
6–12 Hours
245-599 USD
1

High Performance SQLite
High Performance SQLite is a comprehensive video course by database educator @aarondfrancis . Learn everything you need to confidently use SQLite in production.
Level: SeniorMid
Format: Text + Video
Language: English
6–12 HoursDeep DiveFull CourseProject-Based
179 USD
1

Become a Three.js developer
Everything you need in one place. 93 hours of video to go from absolute beginner to advanced Three.js developer.
Level: JuniorMidSenior
Format: Text + Video
Language: English
12+ HoursProject-BasedTheory-HeavyFull CourseDeep Dive
95 USD
1

Type-Level TypeScript
Type-level TypeScript is an online course to take your TypeScript skills from intermediate to advanced. It will give you a solid understanding of the type system's fundamentals and guide you through its most advanced features. You will find everything you need to become a TypeScript Expert — not onl...
Level: MidSenior
Format: Text
Language: English
Full CourseDeep DiveTheory-Heavy
99 USD
0

Build a TypeScript Project From Scratch
This is the end-to-end experience of taking from a blank editor to battle-tested production code. A hands-on tutorial where we build a library from scratch, share it with the world, and consume it in a production application.
Level: JuniorMid
Format: Video
Language: English
Project-BasedCrash Course
Free
0

Git, from zero to hero
After following this course, Git will never be a problem anymore for you. Instead, it will be one of your superpowers. Transform Git from a necessary evil into your secret weapon for seamless collaboration and effortless code management.
Level: JuniorMidSenior
Format: Text + Video
Language: English
Full CourseDeep DiveProject-Based
99 USD
1

Linux Journey
Linux Journey was created to document the single journey I took to learn Linux, which is far from over. The knowledge gained here today was powered by the open-source community.
Level: JuniorMidSenior
Format: Text
Language: EnglishFrenchGermanItalianSpanishJapaneseKoreanPortugueseTurkish
Theory-HeavyFull CourseDeep Dive
Free
2

Framer Fundamentals
In this Framer course, you’ll learn how to design and publish fully responsive websites without code. From mastering layout and styling to adding content, creating components, and optimizing for launch—this course gives you everything you need to confidently build in Framer.
Level: JuniorMid
Format: Video
Language: English
YouTube 3–6 HoursIntroductoryCrash Course
Free
0

TypeHero
Connect, collaborate, and grow with a community of TypeScript developers. Elevate your skills through interactive coding challenges, discussions, and knowledge sharing.
Level: JuniorMidSenior
Format: Text
Language: English
Project-BasedDeep Dive
Free
3

Raspberry Pi Projects
Discover how to build a Raspberry Pi supercomputer by leveraging Kubernetes (k3s) and Rancher. Through clustering, we'll create a robust server and teach you important skills like containerization, orchestration, load balancing, and redundancy that are transferable to enterprise environments.
Level: Mid
Format: Video
Language: English
Project-Based3–6 HoursPortfolio Project
Free
0

Kubernetes Beginners Course
Start learning Kubernetes with our beginner course. This course is perfect for beginners with no prior Kubernetes experience.
Level: Junior
Format: Text + Video
Language: English
3–6 HoursCrash Course
12 USD/Month
0

Kubernetes Intermediate Course
Designed for those who have mastered the basics, this course delves deeper into the complexities and advanced features of Kubernetes, preparing you for professional-grade orchestration and management of containerized applications.
Level: Mid
Format: Text + Video
Language: English
3–6 Hours
12 USD/Month
1

Kubernetes Advanced Course
Take the next step in your Kubernetes journey with NetworkChuck Academy. Enroll in our Kubernetes Next-Level course and unlock your potential as an advanced Kubernetes practitioner.
Level: Senior
Format: Text + Video
Language: English
12+ HoursTheory-HeavyFull CourseDeep Dive
12 USD/Month
0

Game Development Basics
It's a free 24-week game development course on YouTube, designed as a boot camp for beginners. The course covers Unreal Engine (using Blueprints, then C++), and Unity (with C#), guiding learners through 10 unique game projects to help build a portfolio.
Level: JuniorMid
Format: Video
Language: English
YouTube 6–12 HoursCrash CourseTheory-Heavy
Free
0

Professional Game Development in C++ and Unreal Engine
In this project-based course, you will build a third-person action game and gain a comprehensive understanding of the Unreal Engine C++ game development architecture
Level: MidSenior
Format: Text + Video
Language: English
12+ HoursProject-BasedDeep Dive
349 - 695 USD
0

Complete C# Unity Game Developer 3D
You’ll build five fun games, each teaching you key skills in game development. From the basics like variables and collision detection to more advanced stuff like procedural generation and AI, you’ll master it all - while dodging obstacles and blasting aliens!
Level: JuniorMid
Format: Video
Language: English
12+ HoursProject-BasedTheory-HeavyFull CourseDeep Dive
10 USD
1

AZ-900 Azure Fundamentals Certification Course
This is my playlist for the full 9 hours of AZ-900 Azure Fundamentals Certification Course. Updated for most recent changes.
Level: Mid
Format: Video
Language: English
YouTube 3–6 HoursCertification PrepTheory-Heavy
Free
0

Learn Docker in 2 Hours
This tutorial covers a full overview of all the fundamentals involved with Docker! In this course we’ll also cover; docker volumes, dockerfile, docker logging, docker registry and a lot more.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursTheory-HeavyIntroductory
Free
0

DevOps with Docker
This course provides an introduction to container technologies, with a particular focus on Docker and container orchestration using Docker Compose.
Level: Junior
Format: Text
Language: English
1–3 HoursTheory-HeavyCrash Course
Free
3

Master Modern React
This interactive, challenge-based learning experience will get you shipping modern, production-ready React apps like a pro.
Level: MidSenior
Format: Text + Video
Language: English
3–6 HoursDeep DiveProject-Based
245-375 USD
0

Next.js - The Full Course
Course provides a in-depth look into the Next.js App Router, including its ability to support multiple rendering modes and data-fetching strategies. It puts React Server Components into practice by building a full-stack application from scratch with PostgreSQL and Prisma.
Level: Mid
Format: Video
Language: English
1–3 HoursProject-BasedCrash Course
20 USD
0

Deno - The Full Course
Course is a hands-on tutorial where you will build a complete web app with Deno, using zero 3rd-party dependencies to master TypeScript and Web Platform APIs.
Level: Mid
Format: Video
Language: English
1–3 HoursProject-BasedCrash Course
20 USD
0

SvelteKit - The Full Course
Course is a hands-on tutorial where you will build a complete web app with SvelteKit and Firebase - the so-called FKIT stack.
Level: Mid
Format: Video
Language: English
1–3 HoursProject-BasedCrash Course
20 USD
0

Linux - The Full Course
Course is a hands-on tutorial where you will learn the powerful skill of administering a Linux system to self-host your own code on a Virtual Private Server (VPS).
Level: JuniorMid
Format: Video
Language: English
1–3 HoursProject-BasedCrash Course
20 USD
0

Git & GitHub Full Course
Course teaches you how to use Git and GitHub to manage your code like a professional software engineer. Take a hands on approach to learn the basics of version control from the command line with around 1 hour of video content and exercises.
Level: Junior
Format: Video
Language: English
1–3 HoursCrash CourseTheory-Heavy
10 USD
1

Intro to Creative Web Development with Three.js and Blender
A fun course inspired by popular games is available for beginners eager to explore the creative web development field! No experience with three.js or Blender is needed. This video aims to help kickstart your journey in this exciting area!
Level: JuniorMid
Format: Video
Language: English
YouTube 3–6 HoursProject-BasedIntroductoryPortfolio Project
Free
1

C Programming Full Course
This resource offers essential guidance for beginners looking to start coding in C, featuring 12 hands-on projects to enhance learning.
Level: Junior
Format: Video
Language: English
YouTube 3–6 HoursProject-BasedFull CourseIntroductory
Free
1

C# Full Course
This course is designed specifically for those new to coding. You’ll learn the fundamentals of C#, a powerful language used for game development, web applications, and more!
Level: Junior
Format: Video
Language: English
YouTube 3–6 HoursCrash CourseIntroductory
Free
1

Go Event Driven Development
Go Event-Driven is an advanced, hands-on online training by Three Dots Labs, designed to teach Go developers how to build scalable, resilient, and fault-tolerant event-driven systems. Created by the authors of the Watermill library and the e-book Go With The Domain, this course emphasizes practical ...
Level: Senior
Format: Text + Video
Language: English
12+ HoursProject-BasedFull CourseDeep Dive
450 USD
0

Go in One Evening
Go In One Evening is a fast-paced, hands-on online training by Three Dots Labs, tailored for junior software engineers eager to become productive in Go within a single evening. Instead of passive video lectures, this course emphasizes active learning by building real-world projects using your prefer...
Level: Junior
Format: Text + Video
Language: English
3–6 Hours
40 USD
0

Modern JavaScript Full Course
Course teaches you how to build modern applications with vanilla JavaScript - no React, no TypeScript, no Frameworks - just plain old JavaScript.
Level: Junior
Format: Video
Language: English
1–3 Hours
20 USD
1

C++ Full Course
This course is a beginner's introduction to C++ that assumes you have no coding experience. C++ is a vast and complex language. Course covers just enough to get you started working with C++ on your own. After completion, I would recommend researching: Vectors, Polymorphism, STL, Smart Pointers, and...
Level: Junior
Format: Video
Language: English
YouTube 3–6 HoursIntroductoryCrash CourseProject-Based
Free
0

Dart Crash Course
In this Dart crash course, you'll learn how to code in Dart from the ground up, in prep for making applications with Flutter (which uses Dart).
Level: Junior
Format: Video
Language: English
YouTube 1–3 Hours
Free
2

Java Start
The course places great emphasis on practice. In addition to solving dozens of tasks, you will also create two large applications that will have nearly 2 thousand lines of code in total. First of all, you will learn not only how to write program code, but why to write it in a specific way and in acc...
Level: Junior
Format: Text + Video
Language: Polish
12+ HoursProject-BasedFull CourseDeep Dive
35 USD
1

Kotlin Crash Course For Beginners
In this course, you will gain all the knowledge necessary to start developing real software with Kotlin.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

PHP Full Course for non-haters
This course will give you and introduction PHP in 4 hours. Afterwords it's recommended learning about: Object Oriented Programming, Exception Handling, and PDO.
Level: Junior
Format: Video
Language: English
YouTube 3–6 HoursProject-BasedCrash CourseIntroductory
Free
1

Ruby Programming Language - Full Course
Learn the Ruby programming language in this full course / tutorial. The course is designed for new programmers, and will introduce common programming topics using the ruby language.
Level: Junior
Format: Video
Language: English
YouTube 3–6 HoursCrash CourseIntroductory
Free
0

Rust Programming Full Course
This extensive course is designed to take you from a beginner to a proficient Rust programmer by covering all the essential topics necessary to build robust and efficient software.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

Apache Spark & Scala Course
In this free video course, you will learn to develop professional Apache Spark applications by following easy step-by-step examples. We'll start from the very beginning by setting up a local development environment. Subsequently, I'll show you how to use the Spark SQL API in small practical code exa...
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
1

Swift Programming Tutorial
This course is meant to be an introduction to the world of iOS Development. You will learn the basics of Swift, Xcode and build beginner apps. Beyond the code we discuss general programming principles, career advice, how to network as a developer as well as recommended future learning.
Level: Junior
Format: Video
Language: English
YouTube 6–12 HoursFull CourseIntroductory
Free
2

SwiftUI Fundamentals
In this 12 hour course we build 4 apps that ramp up in difficulty. The first 3 apps are quite simple, but the 4th and final app grows substantially in size and challenge. The course has been updated for iOS 15 and iOS 16.
Level: Junior
Format: Video
Language: English
YouTube 6–12 HoursProject-BasedPortfolio Project
Free
17

Interactive Shell Programming tutorial
Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn programming with Unix/Linux shell interpreters.
Level: Junior
Format: Text
Language: EnglishTurkishGerman
12+ HoursTheory-HeavyIntroductory
Free
2

GraphQL Crash Course
In this GraphQL course, you'll learn how to set up a GaphQL server, and then make queries & mutations to that server from the browser.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
1

MySQL Full Course
MySQL SQL tutorial for beginners 🐬
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

PostgreSQL Tutorial
This PostgreSQL tutorial helps you quickly understand PostgreSQL. You’ll master PostgreSQL fast through many practical examples and apply the knowledge to application development using PostgreSQL.
Level: Junior
Format: Text
Language: English
12+ HoursTheory-HeavyFull Course
Free
0

SQL Server Tutorial For Beginners
The SQL Server Tutorial for Beginners is aimed at individuals who are new to SQL Server and database management. It covers fundamental concepts including the installation of SQL Server, basic SQL commands, database design principles, and how to query data effectively.
Level: Junior
Format:
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

Redis Tutorial for Beginners
In this Redis tutorial series, you'll learn what Redis is & how it can be used as a primary database (using Redis Cloud). You'll also learn how to use Redis in a Next.js application.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

Supabase Crash Course
In this course, you'll learn how to get up and running with Supabase and how to interact with a Supabase database from a frontend application using the JavaScript client library.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

SvelteKit & PocketBase
In this series of videos, we will be building a full-stack application using SvelteKit & PocketBase.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursProject-BasedCrash Course
Free
0

Express.js and Node.js app running on AWS Lambda, leveraging Neon Serverless Postgres
Learn how to code an Express.js and Node.js app running on AWS Lambda, leveraging Neon Serverless Postgres (https://neon.tech/education) and the Serverless Framework. This course will also teach you how to deploy to Vercel.
Level: Mid
Format: Video
Language: English
YouTube 3–6 HoursProject-BasedFull CourseDeep Dive
Free
2

Drizzle ORM Comprehensive Course
Whether you're a beginner looking to learn the basics or an experienced developer seeking to leverage the power of Drizzle ORM, this course is packed with valuable insights and step-by-step instructions.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursDeep DiveCrash Course
Free
0

TypeORM Crash Course - TypeScript & Node ORM
This tutorial will make your learning journey much smoother. After completing it, you will have the basics and can check the documentation to learn more.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

WidgetKit Course
Explore the fundamentals of Widgets, including Timelines, Reload Policies, and Widget Families. This course includes building a Widget to track favorite GitHub repositories and practice days with Swift Calendar. Additionally, learn about integrating data with Core Data or SwiftData. Ideal for beginn...
Level: Mid
Format: Video
Language: English
1–3 HoursProject-BasedPortfolio ProjectDeep Dive
85 USD
3

Portfolio Piece - SwiftUI, HealthKit, Charts - iOS 18
Build a portfolio project and learn source control with Git and GitHub.
Level: Mid
Format: Video
Language: English
1–3 HoursPortfolio ProjectDeep DiveProject-Based
160 USD
4

Vue JS 3 Tutorial for Beginners
In this Vue 3 course for beginners you'll learn Vue.js from the ground up & use it to make a couple of nice web projects - a reaction timer & the beginning of a small, simple blog.
Level: Junior
Format: Video
Language: English
YouTube 3–6 HoursProject-BasedIntroductoryDeep Dive
Free
0

Nuxt 3 Crash Course
In this Nuxt 3 crash course, you'll learn what Nuxt is & how to use it to make web applications with Vue.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

Solid JS Crash Course
In this Solid JS tutorial series you'll learn what Solid is, and how we can use it to make a fast & interactive web app.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

Angular Crash Course
Learn the fundamentals of Angular in this project-based crash course.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

Astro Web Framework Crash Course
Learn to use Astro in this beginner's tutorial. Astro is an all-in-one web framework for building fast, content-focused websites like landing pages, blogs, technical documentation, and more.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

Build Modern Websites with Astro!
A hands-on course to teach you how to build websites using Astro 4.0, the all-in-one framework for the modern web. This course is made for beginner to intermediate JavaScript developers. The expectation is that you have basic knowledge of JavaScript and HTML/CSS. Framework experience is encouraged b...
Level: JuniorMid
Format: Video
Language: English
3–6 HoursProject-BasedFull CourseDeep Dive
75-150 USD
0

Learn Laravel - Complete 8 Hour Course
In this course together with you will review each piece of the framework, and wrap up by building a Job Board platform where users can post and apply to job listings.
Level: Junior
Format: Video
Language: English
YouTube 6–12 HoursProject-BasedTheory-HeavyFull Course
Free
0

Remix Crash Course
Remix is an amazing React framework that vastly simplifies the process of building fullstack React web apps.With this crash course, you'll learn how Remix allows you to seamlessly blend frontend and backend code into each other.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursCrash CourseIntroductory
Free
0

T3 Stack Tutorial - From 0 to Production
Dive into modern React development with this comprehensive tutorial by Theo Browne. Explore advanced concepts such as React Server Components (RSCs), Next.js 13, ShadCN UI, Drizzle ORM, and TypeScript.
Level: MidJunior
Format: Video
Language: English
YouTube 1–3 Hours
Free
0

tRPC In 45 Minutes
tRPC is an incredible library that makes working between your client and server so much nicer. The best part of tRPC is how it brings type safety to your API and client interactions which is something I have never seen done before (especially so well). In this video I talk about everything you need ...
Level: Junior
Format: Video
Language: English
YouTube < 1 HourCrash CourseIntroductory
Free
0

Python Web Application Development
Learn the Flask Python web framework by building your own e-commerce website with its own authentication system.
Level: Junior
Format: Video
Language: English
YouTube 6–12 Hours
Free
1

The Ultimate Flutter Tutorial for Beginners
This course is designed for developers of all levels. You’ll learn to build feature-rich mobile applications through key concepts, layouts, debugging, user inputs, navigation, and more.
Level: JuniorMid
Format: Video
Language: English
YouTube 3–6 HoursProject-BasedFull Course
Free
0

Testing JavaScript with Cypress
Learn how to use Cypress to test JavaScript applications in this full course for beginners! You'll dive deep into the world of end-to-end testing, as you learn about setting up, writing, and executing robust tests to ensure the reliability and performance of your web applications.
Level: Junior
Format: Video
Language: English
YouTube 1–3 HoursFull CourseProject-Based
Free
0

Introduction to Playwright
Learn to automate tests with Playwright in TypeScript. After this course, you'll be able to build a solid foundation to implement tests using Playwright with any project.
Level: Junior
Format: Text + Video
Language: English
1–3 HoursCrash CourseIntroductory
Free
0

Bun Crash Course
In this crash course, we will look at the Bun.js JavaScript runtime/bundler/toolkit. You will see how to get set up and check out some of the features.
Level: Junior
Format: Video
Language: English
YouTube < 1 HourCrash CourseIntroductory
Free
0

Building your first desktop app with Tauri
Dive into desktop application dev with video course. No Rust knowledge is required and you can leverage your knowledge of JavaScript/HTML/CSS to follow along as we build a note taking app together!
Level: JuniorMid
Format: Video
Language: English
1–3 HoursProject-BasedPortfolio ProjectFull Course
59 USD
0

TensorFlow 2.0 Complete Course - Python Neural Networks for Beginners Tutorial
Learn to use TensorFlow 2.0 in this beginner course designed for Python programmers. Over 8 modules, you'll explore key concepts in machine learning and AI, including deep learning, computer vision, natural language processing, and reinforcement learning. Each module features explanations and coding...
Level: Junior
Format: Video
Language: English
YouTube 6–12 HoursFull CourseDeep DiveProject-Based
Free
0

Android Basics with Compose
Android Basics with Compose is a self-paced, online course on how to build Android apps using the latest best practices. It covers the basics of building apps with Jetpack Compose, the recommended toolkit for building user interfaces on Android.
Level: Junior
Format: Text + Video
Language: EnglishGermanSpanishFrenchIndonesianPolishMandarinKoreanJapanese
12+ HoursProject-BasedFull CourseDeep Dive
Free
0

Testing The Swag Store
Learn how to write Cypress end-to-end and component tests for a web store. You will write complete feature tests, learn how to instantly log in, run tests on each commit on CI, organize code using TypeScript and Page Objects, write a few component tests, and achieve 100% code coverage. This is a goo...
Level: Junior
Format: Text + Video
Language: English
1–3 HoursProject-BasedDeep Dive
99 USD
0

Cypress vs Playwright
Cypress and Playwright are two of the most popular tools for writing end-to-end web application tests. In this course you will learn both tools using several example applications. I will show where each tool shines and provides the best solution to your testing problems.
Level: Junior
Format: Text + Video
Language: English
1–3 HoursProject-BasedFull CourseDeep Dive
109 USD
0

Cypress-split Plugin
This course teaches how to configure the cypress-split plugin on various CI systems to run your Cypress specs in parallel without using external services.
Level: SeniorMid
Format: Text + Video
Language: English
1–3 HoursProject-BasedDeep Dive
29 USD
0

TDD Calculator
This is an online course teaching Test-Driven Development using Cypress. Before we implement each small feature, we will write an end-to-end Cypress test. The test initially fails, but it should turn green when we code the implementation. This course is great for everyone learning HTML, CSS, or star...
Level: Junior
Format: Text + Video
Language: English
3–6 HoursProject-BasedFull CourseDeep Dive
49 USD
0

Cursor AI For Cypress Testing
Accelerate your Cypress test implementation speed using Cursor AI code editor and project-specific LLM instructions.
Level: Junior
Format: Text + Video
Language: English
3–6 HoursProject-BasedDeep Dive
89 USD
0

Cypress Plugins
Learn how to extend Cypress via its many many plugins. This course covers how a typical plugin works, how to write your own plugins, and the most popular plugins that many Cypress users include in their projects. Check out the the first lessons to get the taste of this advanced course.
Level: Senior
Format: Text + Video
Language: English
12+ HoursProject-BasedFull CourseDeep Dive
149 USD
0

Cypress Network Testing Exercises
Practice writing advanced Cypress tests using cy.intercept, cy.spy, and other commands to solve each exercise. There are 100+ hands-on tests to write, each lessons comes with the full solution and a video explaining the solution and its principles step-by-step. Includes hours of videos showing the f...
Level: Senior
Format: Text + Video
Language: English
6–12 HoursProject-BasedFull CourseDeep Dive
149 USD
0

Visual Testing With Cypress
An advanced course showing open source and paid visual testing Cypress plugins. Learn how visual diffing can augment functional testing without maintenance overhead.
Level: Senior
Format: Text + Video
Language: English
6–12 HoursProject-BasedFull CourseDeep Dive
119 USD
0

Jetpack Compose for Android Developers
Learn how to use Jetpack Compose to build native Android UI! You’ll see how Compose simplifies and accelerates UI development on Android with less code, powerful tools, and intuitive Kotlin APIs.
Level: Mid
Format: Text + Video
Language: EnglishMandarinSpanishFrenchGermanKoreanPolishJapanese
1–3 HoursFull CourseDeep Dive
Free
0

Android app architecture
Learn about best practices and recommended architecture for building robust, production-quality apps.
Level: Mid
Format: Text + Video
Language: EnglishMandarinSpanishFrenchJapaneseKoreanPolishGerman
1–3 HoursTheory-HeavyDeep Dive
Free
0

Accessibility
Learn to make your Android apps usable by everyone, including people with accessibility needs.
Level: Senior
Format: Text + Video
Language: EnglishMandarinSpanishFrenchGermanJapaneseVietnameseKoreanPolish
1–3 HoursDeep DiveIntroductory
Free
0

The Architecture Masterclass
This course teaches you how to come up with a robust and scaling architecture from scratch by teaching you the most fundamental architectural principles and then applying them to build a real-world audio journaling app. This will set the foundation for structuring any app on your mind with a clear s...
Level: MidSenior
Format: Video
Language: English
12+ HoursProject-BasedFull CourseDeep Dive
99 USD
0

Android Internals
This course teaches you the entire inner workings of the Android OS. This will help you to build more robust Android apps by understanding the environment your app has to integrate into to with all its rules and restrictions.
Level: MidSenior
Format: Video
Language: English
6–12 HoursTheory-HeavyDeep Dive
99 USD
0

The Jetpack Compose Masterclass
Take this dedicated Masterclass with 81 modular videos and 13.5h total video length to master building Android & Compose Multiplatform UIs with Jetpack Compose. This Masterclass does not “just” teach you Jetpack Compose – it gives you a 360° understanding of its toolbox and makes you truly understan...
Level: JuniorMid
Format: Video
Language: English
12+ HoursProject-BasedFull CourseDeep Dive
120 USD
0

The Essentials of Industry-Level Android App Development
This course contains 84 exclusive video lessons and more than 17h of material about the fundamentals of native Android app development. You will learn to build a 6-screen running tracker app while following all fundamental architectural best practices in a multi-module setup.
Level: MidSenior
Format: Video
Language: English
12+ HoursProject-BasedDeep DivePortfolio Project
129 USD
1

The Kotlin Coroutines & Flows Masterclass
This Masterclass teaches Kotlin coroutines and Flows for Android development. It covers coroutine basics, including suspend functions and coroutine scopes. You will learn about coroutine contexts, cancellation techniques, error handling, and synchronization mechanisms. The course also delves into fl...
Level: MidSenior
Format: Video
Language: English
6–12 HoursProject-BasedDeep Dive
99 USD
0