Prove

Powstik Varsity

Build things that work, test them, and write down how.

Engineering. Free engineering courses. Design, build and test at every step.

What you'll prove

What is the Engineering Department?

It groups free courses on this subject, in order, as Powstik paths. You build something at each step and show it.

Who is it for?

It is for anyone who wants to learn a subject by doing it. You can start at any level.

What costs money?

Nothing. Learning on Varsity is free: courses, books and self-checks.

How does verification work?

A real person who knows your work signs in and checks each proof. You can never check your own proof. Your standing grows as more people check your work.

Varsity curricula

Finish every path in a Program. Then pass a blind review of your final project to earn Honors.

Robotics

Nine free stages, from how robots move to a robot that drives itself. Each stage works in simulation.

  1. Robotics 1: Foundations
  2. Robotics 2: Build
  3. Robotics 3: Robot software
  4. Robotics 4: Perception
  5. Robotics 5: Planning & control
  6. Robotics 6: Robot learning
  7. Robotics 7: Embodied foundation models
  8. Robotics 8: Safety, ethics & field testing
  9. Robotics 9: Capstone

22 milestones · About 57 weeks at about 8 hours a week, plus your capstone trials.

How this works

  1. Use the free textbooks, docs and simulators linked at each stage.
  2. Build each stage in simulation in a public repo, then show it working to a person.
  3. Use a real robot whenever you have one; the simulator always counts.
  4. Finish all nine stages, then pass a blind review of your capstone demo to earn Honors.

Related paths

Optional practice. Not needed for Honors.

No hardware needed: every hardware step can be done in a free simulator.

Electrical & Computer Eng.

The core of an electrical and computer engineering program, free.

  1. ECE 1: Circuits and Electronics
  2. ECE 2: Signals and Systems
  3. ECE 3: Digital Systems
  4. ECE 4: Electromagnetics
  5. ECE 5: Electronic Devices and Analog Circuits
  6. ECE 6: Digital Signal Processing
  7. ECE 7: Feedback Control
  8. ECE 8: Communication Systems
  9. ECE 9: Computer Architecture
  10. ECE 10: Embedded Systems
  11. ECE 11: Electric Power and Energy
  12. ECE Curriculum: Capstone

46 milestones in the core, plus electives · About 154 weeks of core courses (1820 hours), plus 268 hours of electives and your capstone.

Before you start

Math and physics prerequisites: reused from the Mathematics, Data Science and Physics curricula (calculus, differential equations, linear algebra, probability, Physics 2).

Advanced electives

Finish both electives: Linear Dynamical Systems and Digital IC Design with open tools.

How this works

  1. Use the free MIT courses, open textbooks and free tools linked in every unit.
  2. Solve each unit's problems, check them against the free solutions or a simulator, and post the write-up.
  3. Each course ends with a build you can rerun: a circuit, a notebook, a Verilog design or firmware.
  4. Finish the core and both electives, then pass a blind review of your capstone to earn Honors.
  5. Foundations for engineering work. Not a professional engineering licence.

Related paths

Optional practice. Not needed for Honors.

Modelled on a typical 4-year undergraduate program. Course map adapted from MIT OCW (CC BY-NC-SA 4.0)

Mechanical Eng.

The core of a mechanical engineering program, free.

  1. ME 1: Statics and Mechanics of Materials
  2. ME 2: Dynamics
  3. ME 3: Thermodynamics
  4. ME 4: Fluid Mechanics
  5. ME 5: Heat Transfer
  6. ME 6: Materials
  7. ME 7: Engineering Drawing and CAD
  8. ME 8: Design and Manufacturing
  9. ME 9: Machine Elements
  10. ME 10: System Dynamics and Control
  11. ME 11: Measurement and Instrumentation
  12. ME 12: Numerical Methods for Engineers
  13. ME Curriculum: Capstone

53 milestones in the core, plus electives · About 158 weeks of core courses (1808 hours), plus 336 hours of electives and your capstone.

Before you start

Math and physics prerequisites: reused from the Mathematics, Data Science and Physics curricula (calculus, differential equations, statistics, Physics 1 and 4).

Advanced electives

Finish both electives: Finite Element Analysis and Energy Systems.

How this works

  1. Use the free MIT courses, open textbooks and free tools linked in every unit.
  2. Solve each unit's problems, check them against the free solutions or a simulator, and post the write-up.
  3. Each course ends with a build: a measured experiment, a simulation, a CAD drawing or a mechanism.
  4. Finish the core and both electives, then pass a blind review of your capstone to earn Honors.
  5. Foundations for engineering work. Not a professional engineering licence.

Related paths

Optional practice. Not needed for Honors.

Modelled on a typical 4-year undergraduate program. Course map adapted from MIT OCW (CC BY-NC-SA 4.0)

Programs

Finish every path in a Program. Then pass a blind review of your final project to earn Honors.

How standing works

Permanent and earned only from verified work. Never bought, applied for or handed out. Separate from the weekly team league.

  1. Member

    Joined any path in this Department.

  2. Varsity Letter

    5 verified outcomes here, each checked by 3 different people.

  3. Honors

    Finish a Program. Then Faculty you didn't pick review your final project blind.

    Opens as Faculty join

Sign in to see your standing

Faculty

People who check others' work in this Department.

No Faculty in this Department yet. Seats fill as people verify work here.

BeginnerGrades 6-8

Middle School Maker

For grades 6–8: go from consumer to creator

SkillsCreativeLearningGovernance
0 required + 6 opt36w
AdvancedUndergraduate

Software Engineering Foundations

Software engineering is not coding — it's the discipline of building systems that work under real constraints. Every proof here is a real engineering artifact.

Skills
2 required + 3 opt36w
AdvancedUndergraduate

Mechanical Engineering

Mechanical engineering starts with a drawing. FreeCAD is free and open-source. SimScale has a free FEA tier. You don't need a machine shop to prove you can engineer.

Skills
1 required + 4 opt44w
AdvancedUndergraduate

Electrical & Electronics Engineering

From circuit analysis to embedded firmware. LTspice and Falstad run in your browser. Wokwi simulates Arduino without hardware. Every proof is a schematic, simulation result, or documented test.

Skills
1 required + 6 opt52w
AdvancedUndergraduate

Civil & Structural Engineering

Civil engineering proofs are calculations that keep things standing. SkyCiv has a free tier. BGS and USGS geological data are publicly available. The proof is the calculation, not the construction.

Skills
1 required + 4 opt44w
AdvancedUndergraduate

Chemical & Process Engineering

Chemical engineering is mass balances, energy balances, and not blowing things up. DWSIM is free and open-source. Every proof is a calculation, diagram, or safety analysis reviewed by a process engineer.

Skills
2 required + 3 opt44w
AdvancedUndergraduate

Environmental Engineering

Environmental engineering meets contaminated sites, polluted rivers, and waste streams. EPA design manuals are free. Superfund data is public. The proof is the design calculation.

Skills
1 required + 6 opt52w
ExpertPostgraduate

Engineering Management

Engineering management requires understanding what engineers actually build and why projects fail. ProjectLibre is free. Defend your analysis to a manager who has lived through the failure modes.

Skills
1 required + 3 opt36w
AdvancedGrades 9-12

Applied Innovation Lab

Discover. Build. Deepen. Scale.

SkillsGovernance
4 required80w
Advanced

Robotics & Embedded AI

Build a robot that senses, thinks on-device and acts on its own.

Skills
3 required + 3 opt24w
AdvancedUndergraduate

Robotics 1: Foundations

Frames, transforms and kinematics, in code you can test.

Skills
1 required5w
AdvancedUndergraduate

Robotics 2: Build

Sensors, actuators, power and firmware — on a board or in Wokwi.

Skills
2 required + 1 opt10w
AdvancedUndergraduate

Robotics 3: Robot software

ROS 2 nodes and a simulated robot that moves on command.

Skills
1 required5w
AdvancedUndergraduate

Robotics 4: Perception

See the world: vision, depth and knowing where you are.

Skills
1 required + 1 opt6w
AdvancedUndergraduate

Robotics 5: Planning & control

PID, path and motion planning, and picking things up.

Skills
1 required6w
AdvancedUndergraduate

Robotics 6: Robot learning

Teach a robot with reinforcement learning or demonstrations, then cross the sim-to-real gap.

Skills
1 required + 1 opt6w
AdvancedUndergraduate

Robotics 7: Embodied foundation models

Fine-tune an open vision-language-action policy on your own data.

Skills
1 required6w
AdvancedUndergraduate

Robotics 8: Safety, ethics & field testing

Find what can go wrong, guard against it, and test outside the lab.

Skills
1 required4w
AdvancedUndergraduate

Robotics 9: Capstone

An autonomous robot task, demoed live and defended.

Skills
1 required9w
BeginnerGrades 6-12

Robotics for Grades 6–12: Start in a Simulator

Make a robot sense and react — free, in your browser.

SkillsLearning
1 required4w
AdvancedUndergraduate

ECE 1: Circuits and Electronics

Resistive networks, the digital abstraction, MOSFET switches and amplifiers, and RC/RLC dynamics.

Skills
1 required + 3 opt14w
AdvancedUndergraduate

ECE 2: Signals and Systems

Linear time-invariant systems, convolution, Fourier analysis, sampling, and the Laplace and z-transforms.

Skills
1 required + 2 opt14w
AdvancedUndergraduate

ECE 3: Digital Systems

Information, the digital abstraction, CMOS, combinational and sequential logic, and finite state machines in Verilog.

Skills
1 required + 2 opt14w
AdvancedUndergraduate

ECE 5: Electronic Devices and Analog Circuits

Semiconductor physics, pn diodes, MOSFETs and BJTs, single- and multi-stage amplifiers and frequency response.

Skills
1 required14w
Milestone map

Ship and Sustain a Reliable Service

4 milestones · 12 weeks

Set real SLOs for critical services, measure the actual reliability gap against them, then close it and defend the change to a panel of practitioners.

Milestone map

Lead Incidents From Alert to Resolution

4 milestones · 12 weeks

Audit a real incident response process against MTTD/MTTR and post-mortem completion, fix the specific failure modes, then show the improved metrics.

Milestone map

Operate as a Staff Engineer

5 milestones · 20 weeks

Staff Engineer is the most misunderstood title in the industry. Many companies hand out the title for tenure or as a retention tool, without the person ever doing Staff-level…

Milestone map

Build a Robot That Senses and Reacts

0 milestones · 6 weeks

Wire a sensor and motors, make the robot react to what it senses, and tune one behaviour with feedback control. Simulators count if you have no hardware.

Milestone map

Run Your Own ML Model On-Device

0 milestones · 5 weeks

Collect your own labelled sensor data, train a small model, and run it live on a microcontroller or single-board computer with measured latency.

Milestone map

Ship an Autonomous Robot Task

0 milestones · 6 weeks

Combine your robot and on-device model to complete a task on its own, with a pass mark set in advance and a live demo under a condition your verifiers choose.

Milestone map

Reduce Team Time-to-Merge by 50%

0 milestones · 12 weeks

Diagnose and fix the bottlenecks in your team's code review process to halve average PR time-to-merge — before and after metrics required.

Milestone map

Build Something Physical

3 milestones · 10 weeks

Design and build a physical object or device — a 3D printed model in Tinkercad, an LED circuit, a woodworking project, a cardboard automaton, or anything you made with your hands…

Milestone map

Discover a Problem and Defend Your Thesis

3 milestones · 16 weeks

Investigate a real problem through primary and secondary research, evaluate solution approaches with ethical analysis, and defend your chosen solution direction before a faculty…

Milestone map

Launch a Working MVP with Real Users

3 milestones · 20 weeks

Run user research with at least five affected people, write an evidence-based MVP specification, build a deployed V1.0 product, and document real usage by at least three people…

Milestone map

Deepen with Subject Methods and Build V2.0

3 milestones · 20 weeks

Apply rigorous academic methods from at least two school subjects to analyse V1.0 and drive V2.0 improvements. Proof requires: a faculty-reviewed integration plan naming specific…

Milestone map

Scale to 50+ Users and Defend at Oral Examination

3 milestones · 24 weeks

Deploy through a documented institutional partnership to at least 50 real community users, measure real-world outcomes, write a 4000-word Extended Essay grounded in your project's…

Milestone map

Software Requirements Specification

0 milestones · 6 weeks

Produce a Software Requirements Specification (SRS) for a real or realistic software system using IEEE 830 or an equivalent structured format. The SRS must cover: functional…

Milestone map

Software Architecture Design Document

0 milestones · 8 weeks

Produce a software architecture document for a real or realistic system covering: a component diagram showing at least 4 logical components with named interfaces, an interface…

Milestone map

Software Test Plan and Coverage Analysis

0 milestones · 6 weeks

Produce a software test plan and coverage analysis for a real software system (your own or an open-source system). The test plan must include: a testing scope statement…

Milestone map

Deployment Plan and Operations Runbook

0 milestones · 5 weeks

Produce a deployment plan and operations runbook for a real software system covering: a step-by-step deployment procedure with pre-conditions, execution steps, and post-deployment…

Milestone map

Engineering Design Review

0 milestones · 4 weeks

Conduct a formal engineering design review of a real software design — either as author defending your own design, or as a reviewer leading the review of a peer's design. The…

Milestone map

Mechanical CAD Model and Engineering Drawing

0 milestones · 6 weeks

Produce a fully constrained 3D CAD model of a real mechanical component and a 2D engineering drawing to engineering drawing standards. The component must be non-trivial (at least…

Milestone map

Mechanical Structural Analysis

0 milestones · 8 weeks

Perform structural analysis of a real mechanical component or assembly under defined loading conditions, documenting all assumptions, methodology, and results. The analysis must…

Milestone map

Mechanism Design and Kinematic Analysis

0 milestones · 6 weeks

Design a mechanism for a specific function and perform a complete kinematic analysis covering: a kinematic diagram showing all links, joints, and degrees of freedom with…

Milestone map

Engineering Materials Selection

0 milestones · 5 weeks

Perform a structured materials selection exercise for a specific engineering application, documenting the full selection process from requirements to final recommendation. The…

Milestone map

Mechanical Engineering Design Report

0 milestones · 8 weeks

Produce a complete mechanical engineering design report for a real engineering design problem, integrating requirements, design alternatives, analysis, and final design into a…

Milestone map

Circuit Analysis and Design

0 milestones · 6 weeks

Design a real electronic circuit for a specific purpose and document the design with analysis. The circuit must be non-trivial — at minimum an active circuit with at least one…

Milestone map

Digital Logic Design

0 milestones · 6 weeks

Design a digital logic system to implement a defined Boolean function or finite state machine. The system must be non-trivial — at minimum a 4-bit binary counter with enable and…

For teams and weekly leagues: See Portfolios

Powstik Varsity does not grant degrees.