Webbeginner

Personal Portfolio Website

Build a real, working portfolio site from scratch with plain HTML, CSS and JavaScript — and put it online for free.

HTMLCSSJavaScript

What you'll learn

  • Semantic HTML structure
  • Responsive layout with Flexbox & Grid
  • CSS variables and theming
  • DOM events and localStorage
  • Deploying a site for free
1 weekend
Webintermediate

E-commerce Storefront

Career path: Frontend Developer

Create a responsive product shop with search, filters, a working cart, and a polished checkout flow.

ReactTypeScriptCSSlocalStorage

What you'll learn

  • Reusable UI components
  • State and cart logic
  • Search and filtering
  • Responsive product UX
1–2 weekends
Backendintermediate

Appointment Booking API

Career path: Backend Developer

Build the backend for a small service business: availability, bookings, validation, and reliable error handling.

Node.jsExpressPostgreSQLREST

What you'll learn

  • REST endpoint design
  • Relational data modeling
  • Input validation
  • API testing and documentation
1 weekend
Pythonbeginner

Personal Finance Dashboard

Career path: Python Developer

Turn a CSV of transactions into a useful monthly spending report with categories, trends, and clear charts.

PythonPandasStreamlitPlotly

What you'll learn

  • CSV data cleaning
  • Python functions
  • Data visualization
  • Building a small interactive app
1 weekend
Dataintermediate

Sales Insights Dashboard

Career path: Data Analyst

Explore a realistic sales dataset and turn raw rows into a dashboard a small business could use every week.

SQLPostgreSQLPythonPlotly

What you'll learn

  • SQL joins and aggregation
  • Data quality checks
  • Business metrics
  • Charts and written insights
1–2 weekends
AIintermediate

Customer Support Knowledge Assistant

Career path: AI Application Developer

Prototype an assistant that answers common questions from a small help-center knowledge base and points to its sources.

PythonFastAPILLM APIEmbeddings

What you'll learn

  • AI API integration
  • Retrieval and grounding
  • Prompt design
  • Handling uncertainty and privacy
1–2 weekends
DevOpsintermediate

Containerized App Deployment

Career path: DevOps / Cloud Engineer

Take a small web app from a local run command to a reproducible container with a basic continuous integration workflow.

DockerGitHub ActionsLinuxCloud hosting

What you'll learn

  • Container fundamentals
  • Environment configuration
  • CI workflows
  • Deployment documentation
1 weekend

Build skills employers can see

Follow practical projects mapped to real career paths, then keep learning with 71 interactive courses, coding practice, and 55+ books. Start with a 7-day free trial; the annual plan is $79.99 after the trial (just $6.67/month, billed yearly).

Start your 7-day free trial