EASS.COURSEEngineering of Advanced Software Solutions · HIT

TEACHING · SYSTEMS · PRODUCT · GTM

EASS

Engineering of Advanced Software Solutions is a two-part HIT course about ownership. Part A: one student builds one complete system. Part B: a team turns technology into an operating company.

PART A · INDIVIDUAL

Own the whole system.

Each student takes an idea to a running, testable product and practices architecture, interfaces, reliability, deployment, and end-to-end ownership.

ProblemArchitectureAPI + dataUITestsDeployE2E demo

Core: Python & uv · Git/Linux · HTTP/APIs · FastAPI · persistence/migrations · frontend · Docker/Compose · testing/CI · auth/security · async work · caching/queues · cloud/AI · observability.

Selected Part A systems

A verified sample across cohorts showing progression from full-stack foundations to AI-native systems.

AI-NATIVE FULL STACK

SousChef

FastAPI + Streamlit recipe system with AI extraction from text/images/URLs, JWT auth, Redis-backed background work, Docker Compose and Playwright E2E.

FastAPIAIRedisJWTPlaywright

MICROSERVICES + LLM

Prompt Vault

FastAPI prompt library with SQLModel/Alembic, Redis, a separate analyzer service, Claude via Pydantic AI, Docker Compose and async refresh.

FastAPIAlembicRedisPydantic AI

DATA PIPELINE

Israel Flights Tracker

Scheduled flight-data ingestion with FastAPI, Streamlit, PostgreSQL, analytics endpoints and Docker Compose.

FastAPIPostgreSQLETLDocker

FULL-STACK FOUNDATIONS

Notes App

React frontend, FastAPI backend, MongoDB and Docker Compose—the early-course end-to-end pattern in a compact system.

ReactFastAPIMongoDBDocker

Selected Part B companies

Teams own users, operations, measurement, iteration, distribution, and the code that supports them.

AI FOOD · PRODUCT + GTM

Fridgi

AI home-food management for inventory, recipe suggestions and shopping. The team also did customer segmentation, market research, revenue modeling, lead generation and outreach.

System → users → market → leads.

AI visionconsumerdiscoveryGTM

MEDIA · LIVE PRODUCT

Prizma News

A live publishing product with content, readers, distribution, and an operating public surface.

Build → publish → operate → learn.

mediapublishinglive productdistribution

EARLY PART B · COMPUTER VISION

Waste-contamination detection

An earlier cohort applied computer vision to contamination in waste streams and connected model output to an operational decision.

computer visionwasteMLoperations

Instructor-record example; public project link still being recovered.

Public course infrastructure

COURSE PLATFORM

EASS Engineering Mastery

455 questions across 34 modules covering durable systems mental models and practical engineering.

ASSESSMENT

EASS Auto-Grader

Reproducible project evaluation with setup, lint/test workflows, parallel execution and structured comparison.

COURSE HUB

EASS Hub

Engineering checklist spanning Bash, Git, Docker, FastAPI, Pytest, React, HTTP, AWS, security and data.

Teaching thesis

Part A: one person owns a system end-to-end. Part B: a team builds a company that ships, learns and grows.