Courses tagged "web-development"
AI Agents and Tooling
intermediateMove from single prompts to systems that plan, call tools, and integrate with your stack — patterns, pitfalls, and when simpler is better.
5 lessonsAI for Developers
beginnerUse large language models in your daily work — how they behave, how to prompt them for code, API basics, and sensible safety habits.
5 lessonsAngular Fundamentals
beginnerLearn Angular from the ground up — components, services, dependency injection, reactive forms, routing, and the Angular CLI.
5 lessonsDatabase Design
intermediateMaster relational and non-relational database design from SQL basics to Prisma ORM.
5 lessonsDesign Systems for Developers
beginnerBuild and maintain scalable design systems — component libraries, design tokens, documentation, and team workflows.
5 lessonsGraphQL Fundamentals
intermediateLearn GraphQL from scratch — schemas, queries, mutations, subscriptions, and how to build and consume a GraphQL API with Node.js and React.
5 lessonsHTML & CSS Foundations
beginnerBuild a solid foundation in HTML and CSS — semantic markup, Flexbox, Grid, and responsive design.
5 lessonsJavaScript Fundamentals
beginnerLearn the core building blocks of JavaScript from variables and functions to async programming.
5 lessonsBuilding LLM-Powered Apps
intermediateDesign apps on top of language models — embeddings, retrieval (RAG), chunking, evaluation, and what to ship with confidence.
5 lessonsNext.js Fundamentals
beginnerLearn the fundamentals of Next.js — from project setup and routing to data fetching, server components, and deployment.
5 lessonsNode.js & Express
intermediateBuild backend web applications and APIs with Node.js and the Express framework.
5 lessonsPerformance Testing
intermediateMeasure and optimize web performance — Lighthouse audits, Core Web Vitals, load testing with k6, and performance budgets.
5 lessonsProgressive Web Apps
advancedBuild installable, offline-capable web applications with service workers and modern PWA APIs.
5 lessonsReact Essentials
beginnerMaster React from the ground up — components, state, props, hooks, and thinking in React.
5 lessonsReact Performance
advancedOptimize your React apps — memoization, code splitting, lazy loading, profiling, and advanced patterns.
5 lessonsSvelte & SvelteKit
intermediateBuild fast, lean web apps with Svelte's compile-time reactivity and SvelteKit's full-stack framework — routing, SSR, and deployment.
5 lessonsTailwind CSS Mastery
intermediateMaster utility-first CSS with Tailwind — custom themes, animations, responsive design, and production workflows.
5 lessonsTypeScript for Beginners
beginnerLearn TypeScript from scratch — types, interfaces, generics, and practical patterns for real-world projects.
5 lessonsUI/UX Design Fundamentals
beginnerLearn the foundations of user interface and user experience design — design thinking, user research, wireframing, and prototyping.
5 lessonsVue.js Essentials
beginnerBuild reactive web applications with Vue 3 — components, reactivity, Composition API, Vue Router, and Pinia state management.
5 lessonsWeb Layout & Composition
intermediateDesign effective web layouts — grid systems, layout patterns, visual flow, and above-the-fold composition.
5 lessonsWeb Security Fundamentals
advancedSecure your web apps — XSS, CSRF, authentication best practices, OWASP top 10, and defensive coding.
5 lessons