Flexbox in Practice
Lay out navigation bars, cards and page sections with Flexbox, and get a reviewer's notes on your build.
Find the right course by technology, experience level and learning format.
23 courses
Clear all filtersLay out navigation bars, cards and page sections with Flexbox, and get a reviewer's notes on your build.
Learn variables, functions, arrays and objects by writing small programs that run in the browser.
Build a front end that searches, filters and pages through data from a public API.
Build accessible UI widgets in plain JavaScript: modal, tabs, carousel, autocomplete.
Add types to JavaScript with TypeScript: annotations, interfaces, unions and generics.
Choose where state lives in React: local state, lifting, context, reducers and stores.
Design React components with clear props, composition and reusable patterns.
Type React components, props, hooks, context and API data with TypeScript.
Set up metadata, sitemaps, structured data and fast pages in Next.js for search.
Write your first server-side JavaScript with Node.js: files, modules, npm and a small HTTP server.
Design and build a REST API with Express, validation, pagination and proper status codes.
Understand REST APIs: resources, methods, status codes and JSON, and build one.
Write faster, safer SQL for web apps: indexes, query plans, transactions and window functions.
Build an appointment booking app with staff calendars, time slots and reminders.
Build a small online store front end: product grid, product pages and a cart.
Build and launch a complete online store as a capstone, from product data to checkout.
Build a custom WordPress theme from scratch with PHP templates and the template hierarchy.
Build a complete client-style WordPress site as a capstone, from brief to handoff.
Measure page speed and fix the causes: images, fonts, scripts and caching.
Improve LCP, INP and CLS on real pages using field data and targeted fixes.
Build a developer portfolio that shows your projects, skills and how you work.
Plan and deliver take-home coding assignments that reviewers want to read.
Get detailed reviews of your portfolio, GitHub and case studies before you apply.