Every Soma

All Courses

Six focused, project-based courses across Python, SQL, data analytics, and web development. Every course lists its level, duration, lesson count, projects, price, and prerequisites up front.

SQL

SQL for Data Analysis

Learn to query, aggregate, and analyze data with SQL through more than 100 hands-on exercises.

  • Level: Beginner
  • 9 hours
  • 35 lessons
  • 4 projects · 100+ exercises
Data Analytics

Data Analytics Bootcamp

A complete beginner-to-analyst curriculum covering Python, SQL, Pandas, data cleaning, exploratory analysis, visualization, and basic statistics.

  • Level: Beginner
  • 24 hours
  • 68 lessons
  • 10 projects
Web Development

React Fundamentals

Learn to build interactive user interfaces with React: components, props, state, hooks, and forms.

  • Level: Beginner
  • 10 hours
  • 38 lessons
  • 6 projects
Web Development

Next.js for Developers

Build production-ready web applications with Next.js: the App Router, Server Components, data fetching, and deployment.

  • Level: Intermediate
  • 11 hours
  • 40 lessons
  • 5 projects

Not sure where to start?

Our learning guides explain which skills to learn first and in what order — from complete beginner to job-ready.