Tab 1: Exhaustive Technical Study Notes
Rigorous textbook-grade derivations, engineering reference data, and DGCA air safety connections across all 5 core subtopics.
EFIS: Primary Flight Display (PFD) & Navigation Display (ND)
1. Formal Technical Definition
2. Basic Concept & Physical Mechanism
At the continuum and hardware level, EFIS replaces mechanical gyroscopic linkages and pitot-static needles with solid-state inertial sensors, solid-state pressure transducers, and high-speed symbol generators. The physical mechanism involves real-time analog-to-digital conversion (ADC) of sensor voltages, dual-channel ARINC 429 digital bus data transmission, and graphic rendering pipelines. The PFD relies on pitch and roll Euler angle computations derived from strapdown Attitude and Heading Reference Systems (AHRS) or Inertial Reference Systems (IRS), while the ND computes great-circle navigation, lateral deviation, and radio-magnetic bearings relative to aircraft body axes.
3. Mathematical Derivation & Equations
The transformation of aircraft body-axis attitude rates into Euler angle updates displayed on the PFD is governed by the kinematic quaternion or Euler rate equations:
Where:
- $\phi, \theta, \psi$ = Roll, pitch, and yaw Euler angles (rad)
- $p, q, r$ = Body-axis roll, pitch, and yaw angular rates measured by ring laser gyros ($\text{rad/s}$)
- $\sec\theta$ = Secant of pitch angle ($\frac{1}{\cos\theta}$), leading to the classic gimbal lock singularity at $\theta = \pm 90^\circ$.
4. Dimensions & Units
5. Reference Values Table
| Parameter | Typical Operating Range | Display Update Rate | Critical Failure Threshold |
|---|---|---|---|
| Pitch Angle ($\theta$) | $-30^\circ$ to $+30^\circ$ | 50 Hz | > $\pm 85^\circ$ (Pitch limit cues) |
| Roll Angle ($\phi$) | $-60^\circ$ to $+60^\circ$ | 50 Hz | > $67^\circ$ (Bank angle limit) |
| Indicated Airspeed (IAS) | 30 to 450 knots | 25 Hz | Discrepancy > 5 knots |
6. Aircraft Application & Air Safety Officer Connection
In modern Transport Category aircraft (e.g., Airbus A320, Boeing 777), PFDs and NDs are driven by Display Management Computers (DMCs) or Display Electronics Units (DEUs) with redundant ARINC 429 / ARINC 629 data buses. From a DGCA CAR Section 2 Airworthiness perspective (specifically CAR Series 'I' Part V and FAA AC 25-11B), display systems must adhere to fail-operational criteria.
Accident Case Study: In several controlled flight into terrain (CFIT) and spatial disorientation incidents (e.g., Air India Express IX-1344 Kozhikode accident contributing factors), crew reliance on misinterpreted glass cockpit flight director cues or unstable approach parameters on the PFD underscored the critical need for independent cross-monitoring and rigorous ASO audits of EFIS symbol generator integrity.
7. UPSC Traps & Common Misconceptions
Trap 1: UPSC setters often confuse PFD airspeed tapes with Mach number readouts. Remember, Mach number ($\text{M} = \frac{V}{a}$) automatically replaces IAS on the PFD upper speed limit typically above FL260.
Trap 2: Assuming EFIS displays are pure analog voltage outputs. Modern EFIS are fully digital raster/vector graphics processors with complex Symbol Generators (SGs) running cyclic redundancy checks (CRC).
8. Step-by-Step Worked Numerical
Problem:
An aircraft flying at true airspeed $V_{TAS} = 450\text{ kts}$ encounters a crosswind component of $V_{cw} = 50\text{ kts}$ from 30 degrees right of the nose. Calculate the aircraft drift angle ($\beta_{drift}$) displayed on the Navigation Display HSI vector.
Solution Steps:
1. Formula: $\sin(\beta_{drift}) = \frac{V_{cw}}{V_{TAS}}$
2. Substitute values: $\sin(\beta_{drift}) = \frac{50 \cdot \sin(30^\circ)}{450} = \frac{50 \cdot 0.5}{450} = \frac{25}{450} = 0.05556$
3. Calculate angle: $\beta_{drift} = \arcsin(0.05556) = 3.18^\circ$
Operational Takeaway: The ND wind vector arrow and drift angle computed by the FMS/EFIS accurately offsets the flight path vector on the PFD, ensuring situational awareness during RNAV (GPS) approaches.
EICAS / ECAM (Engine Indicating & Crew Alerting / Electronic Centralised Aircraft Monitor)
1. Formal Technical Definition
2. Basic Concept & Physical Mechanism
The physical architecture aggregates sensor data from Engine Data Interface Units (EDIU) or Data Concentration Network (DCN) computers. Transducers on the powerplant measure rotational speeds (inductive magnetic pickups), temperatures (thermocouples - Chromel-Alumel), and pressures (piezoresistive strain gauges). The central computers evaluate threshold violations using Boolean logic matrices. Warnings are categorized by urgency: Level 3 (Red - Warning, immediate corrective action required), Level 2 (Amber - Caution, awareness and subsequent action), and Level 1 (Amber/Cyan - Advisory/Memo).
3. Mathematical Derivation & Equations
Engine thrust parameter N1 limit computation incorporates ambient temperature correction and bleed air extraction penalties:
Where:
- $N1_{base}(T_o)$ = Base fan speed limit as a function of ambient static temperature $T_o$
- $\Delta N1_{bleed}$ = Speed reduction factor due to pneumatic wing anti-ice or pack extraction
- $\Delta N1_{anti-ice}$ = Engine cowl anti-ice load penalty
4. Dimensions & Units
5. Reference Values Table
| Parameter | Normal Operating Limit | Red Line (Maximum) | ECAM/EICAS Alert Level |
|---|---|---|---|
| Exhaust Gas Temp (EGT) | 550°C - 850°C | 950°C (Takeoff) | Level 3 (Red Box / Aural chime) |
| Oil Pressure | 40 - 90 PSI | < 25 PSI | Level 3 (Low Oil Press Warning) |
| N2 Spool Speed | 85% - 98% | 105% | Level 3 (Overspeed Trip) |
6. Aircraft Application & Air Safety Officer Connection
EICAS and ECAM significantly reduce pilot workload during abnormal and emergency operations by inhibiting non-essential warnings during critical phases of flight (e.g., takeoff roll from 80 knots to 400 feet AGL). Under DGCA CAR Section 2, Series 'O' Part III, alerting systems must avoid nuisance warnings while guaranteeing immediate notification of fire, engine failure, or structural depressurization.
Accident Case Study: British Airways Flight 38 (Boeing 777 at Heathrow) experienced dual engine flameout due to fuel icing in the fuel-oil heat exchangers. EICAS engine parameter degradation displays were instrumental in crew diagnosis, though fuel thermal management system redesigns became mandatory globally post-accident.
7. UPSC Traps & Common Misconceptions
Trap 1: Confusing Boeing EICAS color coding (Red = Warning, Amber = Caution, Cyan = Status/Advisory) with Airbus ECAM color conventions (Red = Warning, Amber = Caution, Green = Normal/Active, White = Titles/Labels).
Trap 2: Assuming EICAS/ECAM computers perform direct engine control. Engine control is managed by FADEC (Full Authority Digital Engine Control); EICAS/ECAM is purely an indication and alerting interface.
8. Step-by-Step Worked Numerical
Problem:
An EICAS thermocouple measuring turbine EGT registers an emf voltage $E = 41.2\text{ mV}$. Given the thermocouple calibration factor $K = 0.041\text{ mV/}^\circ\text{C}$ relative to a reference cold junction at $20^\circ\text{C}$, calculate the absolute EGT displayed on the EICAS screen.
Solution Steps:
1. Formula: $T_{EGT} = \frac{E}{K} + T_{ref}$
2. Substitute values: $T_{EGT} = \frac{41.2\text{ mV}}{0.041\text{ mV/}^\circ\text{C}} + 20^\circ\text{C}$
3. Compute ratio: $\frac{41.2}{0.041} = 1004.88^\circ\text{C}$
4. Add cold junction: $T_{EGT} = 1004.88 + 20 = 1024.88^\circ\text{C}$
Operational Takeaway: The computed temperature exceeds the 950°C redline, immediately triggering an EGT over-temperature Level 3 red warning on the EICAS display.
Flight Management System (FMS)
1. Formal Technical Definition
2. Basic Concept & Physical Mechanism
The physical architecture merges multi-sensor position inputs (GPS/GNSS, DME/DME, VOR/DME, IRS) using a Kalman filter algorithm to compute a highly accurate Hybrid Position Estimate ($x, y$). The FMS accesses an onboard Navigation Database (ARINC 424 format) containing waypoints, airways, SIDs, STARs, and instrument approaches. It computes 4D trajectories (latitude, longitude, altitude, and time-over-target) by integrating aircraft gross weight, cost index ($CI$), and meteorological forecasts (winds aloft, temperature dev).
3. Mathematical Derivation & Equations
Economic climb and cruise speed optimization in the FMS is determined by minimizing total direct operating cost (DOC) per unit distance, expressed through the Cost Index ($CI$):
The optimum airspeed is derived by solving the aircraft energy balance equation where the derivative of total operating cost with respect to speed equals zero:
4. Dimensions & Units
5. Reference Values Table
| FMS Parameter | Typical Range | Required Nav Performance (RNP) | Update Frequency |
|---|---|---|---|
| Cost Index ($CI$) | 0 to 999 | -- | On user input |
| RNAV Enroute | Global | RNP 2.0 (2 NM accuracy) | 10 Hz |
| RNAV Approach (RNP AR) | Terminal | RNP 0.3 (0.3 NM accuracy) | 20 Hz |
6. Aircraft Application & Air Safety Officer Connection
Modern FMS units execute Performance-Based Navigation (PBN) across Indian airspace, enabling Required Navigation Performance (RNP) terminal procedures. Under DGCA CAR Section 2, Series 'RX' and ICAO Doc 9613, operators must maintain rigorous database validation cycles (every 28-day AIRAC cycle) to prevent waypoint coordinate corruption.
Accident Case Study: American Airlines Flight 965 (Boeing 757 near Cali, Colombia) crashed into a mountain due to an FMS waypoint selection error where the pilot entered the wrong alphanumeric identifier ("R" instead of "V" for Rozo VOR), highlighting critical human-machine interface (HMI) vulnerabilities in FMS route loading.
7. UPSC Traps & Common Misconceptions
Trap 1: UPSC questions frequently confuse GPS receiver autonomous integrity monitoring (RAIM) with FMS multi-sensor Kalman filtering. RAIM is a GPS receiver function; FMS blends GPS, DME/DME, and IRS.
Trap 2: Assuming Cost Index $CI = 0$ means maximum speed. $CI = 0$ minimizes fuel consumption (Long Range Cruise - LRC), whereas high $CI$ prioritizes time savings over fuel burn.
8. Step-by-Step Worked Numerical
Problem:
An FMS estimates remaining trip fuel of $W_{fuel} = 12,000\text{ kg}$ at waypoint A. The aircraft fuel flow rate is $FF = 4,000\text{ kg/hr}$ and the ground speed is $GS = 450\text{ knots}$. Calculate the maximum remaining range available before fuel exhaustion.
Solution Steps:
1. Calculate flight endurance ($t_{endurance}$): $t_{endurance} = \frac{W_{fuel}}{FF} = \frac{12,000\text{ kg}}{4,000\text{ kg/hr}} = 3.0\text{ hours}$
2. Calculate range ($R$): $R = GS \times t_{endurance} = 450\text{ knots} \times 3.0\text{ hours} = 1,350\text{ nautical miles (NM)}$
Operational Takeaway: The FMS continuously updates the Estimated Time of Arrival (ETA) and Fuel at Destination (FOD), alerting the crew if reserve fuel thresholds are breached.
Air Data Computer (ADC) & Attitude Heading Reference System (AHRS)
1. Formal Technical Definition
Attitude and Heading Reference System (AHRS): A solid-state sensor system comprising micro-machined accelerometers, rate gyros, and magnetometer flux valves that compute aircraft pitch, roll, and magnetic heading.
2. Basic Concept & Physical Mechanism
The ADC relies on silicon piezoresistive pressure sensors that convert diaphragm deflection under aerodynamic pressure into electrical capacitance or voltage changes. The AHRS uses Micro-Electro-Mechanical Systems (MEMS) or Fiber Optic Gyros (FOG) coupled with earth magnetic field sensors. By applying gravitational vector correction (using accelerometers as a long-term pendulum) and magnetic heading reference blending, AHRS eliminates gyroscopic drift without mechanical gimbal assemblies.
3. Mathematical Derivation & Equations
Mach number ($M$) calculation inside the ADC using compressible adiabatic flow relations (Saint-Venant compressible flow equation):
Where:
- $q_c = P_t - P_s$ = Impact pressure (differential pitot pressure)
- $P_s$ = Static pressure
- $\gamma$ = Ratio of specific heats for air ($\approx 1.40$)
4. Dimensions & Units
5. Reference Values Table
| Air Data Parameter | Standard Sea Level Value | Tropopause Value (11 km) | Sensor Tolerance |
|---|---|---|---|
| Static Pressure ($P_s$) | 1013.25 hPa (29.92 inHg) | 226.32 hPa | $\pm 0.5\text{ hPa}$ |
| Temperature ($T_0$) | 288.15 K (15°C) | 216.65 K (-56.5°C) | $\pm 0.5^\circ\text{C}$ |
| AHRS Gyro Bias Drift | -- | -- | < $0.05^\circ / \text{hr}$ |
6. Aircraft Application & Air Safety Officer Connection
ADCs and AHRS feed critical primary flight instruments. Any pitot-static blockage (e.g., ice accretion, insect nests) corrupts ADC pressure inputs, causing erroneous airspeed and altitude indications. Under DGCA CAR Section 2, Airworthiness Requirements, dual redundant ADCs and cross-checking comparator warnings are mandatory for commercial transport aircraft.
Accident Case Study: Air France Flight 447 (Airbus A330 over the Atlantic) suffered pitot tube icing (Blocked Pitot probes), leading to unreliable airspeed indications, disconnect of the autopilot, and inappropriate flight crew pitch inputs that resulted in an aerodynamic stall and fatal crash.
7. UPSC Traps & Common Misconceptions
Trap 1: UPSC setters often confuse Total Air Temperature (TAT) with Outside Air Temperature (OAT) or Static Air Temperature (SAT). TAT includes aerodynamic ram temperature rise due to adiabatic compression at high speeds.
Trap 2: Assuming AHRS uses mechanical spinning gyros. Modern AHRS use solid-state MEMS or ring laser/fiber-optic gyros with zero mechanical moving parts.
8. Step-by-Step Worked Numerical
Problem:
An ADC measures impact pressure $q_c = 15,000\text{ Pa}$ and static pressure $P_s = 50,000\text{ Pa}$ at a high-altitude flight level. Using $\gamma = 1.4$, calculate the Mach number $M$ computed by the ADC.
Solution Steps:
1. Compute pressure ratio: $\frac{q_c}{P_s} + 1 = \frac{15,000}{50,000} + 1 = 0.3 + 1 = 1.30$
2. Apply exponent $\frac{\gamma-1}{\gamma} = \frac{0.4}{1.4} = 0.2857$
3. Compute power term: $(1.30)^{0.2857} = 1.0792$
4. Subtract 1: $1.0792 - 1 = 0.0792$
5. Multiply by $\frac{2}{\gamma-1} = \frac{2}{0.4} = 5$: $5 \times 0.0792 = 0.3960$
6. Take square root: $M = \sqrt{0.3960} = 0.629$
Operational Takeaway: The ADC displays Mach 0.63 on the PFD speed tape, providing compressible aerodynamic awareness.
Glass Cockpit Architecture & Failure Modes
1. Formal Technical Definition
2. Basic Concept & Physical Mechanism
Glass cockpit reliability relies on distributed network topologies, ARINC 664 (AFDX - Avionics Full Duplex Switched Ethernet) networks, and multi-channel redundancy (triplex or quadruplex computers). Physical failure mechanisms include thermal runaway in AMLCD backlights, power supply unit (PSU) transient voltage spikes, electromagnetic interference (EMI/HIRF - High-Intensity Radiated Fields), and single-event upsets (SEU) caused by cosmic radiation striking processor memory cells at high cruise altitudes.
3. Mathematical Derivation & Equations
System reliability and probability of catastrophic failure for a dual-redundant vs. triplex avionics architecture is modeled using binomial reliability equations:
Where:
- $\lambda$ = Component failure rate (failures per flight hour)
- $t$ = Mission duration time (hours)
- $n$ = Number of redundant channels (e.g., $n=2$ for dual, $n=3$ for triple modular redundancy)
4. Dimensions & Units
5. Reference Values Table
| Safety Classification (AC 25.1309) | Quantitative Probability Limit | Glass Cockpit System Implication |
|---|---|---|
| Catastrophic | < $1 \times 10^{-9}$ per flight hour | Total loss of flight attitude & primary guidance |
| Hazardous | < $1 \times 10^{-7}$ per flight hour | Loss of PFD on one pilot station (Reversionary mode needed) |
| Major | < $1 \times 10^{-5}$ per flight hour | Loss of auxiliary EICAS page or secondary ND overlay |
6. Aircraft Application & Air Safety Officer Connection
Glass cockpit failure management relies on automatic or manual display reversion (switching PFD/ND formats onto remaining functional Display Units). Under DGCA CAR Section 2, Airworthiness and Safety Assessments, design assurance level (DAL) A software is mandated for flight-critical displays.
Accident Case Study: Multiple Boeing 787 and Airbus A350 electrostatic discharge and power transient incidents demonstrated the necessity of robust bus isolation and rapid power-up reset protocols to prevent complete flight deck screen blackouts during flight.
7. UPSC Traps & Common Misconceptions
Trap 1: UPSC questions frequently confuse Design Assurance Level (DAL) A with DAL E. DAL A governs catastrophic failure conditions (probability $< 10^{-9}$), whereas DAL E governs no safety effect.
Trap 2: Assuming glass cockpits eliminate all mechanical instruments. Civil aviation regulations mandate independent backup analog/digital standby flight instruments (airspeed, attitude, altimeter) powered by an independent emergency battery bus.
8. Step-by-Step Worked Numerical
Problem:
An avionics display module has a constant failure rate $\lambda = 2 \times 10^{-4}$ failures per flight hour. Calculate the probability that the display module will suffer a failure during a 5-hour long-haul flight.
Solution Steps:
1. Formula (Exponential Reliability Model): $P_{failure}(t) = 1 - e^{-\lambda t}$
2. Substitute values: $\lambda t = (2 \times 10^{-4}) \times 5 = 1 \times 10^{-3} = 0.001$
3. Compute exponential: $e^{-0.001} \approx 1 - 0.001 = 0.99900$
4. Calculate failure probability: $P_{failure} = 1 - 0.99900 = 0.00100$ (i.e., $0.1\%$).
Operational Takeaway: For a dual-redundant system, the probability of simultaneous failure of both independent displays is $(0.001)^2 = 1 \times 10^{-6}$, satisfying safety thresholds.
Tab 2: Concept Quiz (12 Advanced MCQs)
Test your mastery of EFIS, FMS, ADC, AHRS, and glass cockpit architecture. Select an option to reveal instant feedback and detailed explanations.
Tab 3: Aviation Incidents, Case Studies & DGCA CAR Compliance
Real-world aviation accidents linked directly to avionics anomalies, glass cockpit display failures, and regulatory frameworks.
Air France Flight 447 (Atlantic Ocean, 2009)
Avionics Failure: Pitot tube icing caused erroneous airspeed indications across redundant ADCs. The autopilot disconnected, and conflicting flight director cues compounded crew spatial disorientation.
DGCA CAR & Safety Lesson:
Mandated heated pitot probe reliability standards, improved unreliable airspeed checklists, and enhanced Upset Prevention and Recovery Training (UPRT) for all commercial transport pilots.
American Airlines Flight 965 (Cali, Colombia, 1995)
Avionics/FMS Failure: Flight crew entered "R" into the FMS instead of "V" for the Rozo VOR waypoint. The FMS rapidly turned the aircraft off course into mountainous terrain.
DGCA CAR & Safety Lesson:
Stricter FMS waypoint cross-verification protocols, introduction of Enhanced Ground Proximity Warning Systems (EGPWS), and human-machine interface (HMI) error trapping.
Aeroflot Flight 593 (Siberia, 1994)
Avionics/Autopilot Interaction: Pilot's child inadvertently applied manual force to the control column, partially disengaging the aileron autopilot axis while the autopilot continued pitch control, leading to a spin.
DGCA CAR & Safety Lesson:
Mandatory autopilot override acoustic warnings, improved tactile feedback on fly-by-wire sidesticks, and strict cockpit resource management (CRM) compliance.
British Airways Flight 38 (London Heathrow, 2008)
Engine Fuel System Anomaly: Ice crystals accumulated in the fuel-oil heat exchangers, restricting fuel flow to both Rolls-Royce engines during final approach, causing dual flameout.
DGCA CAR & Safety Lesson:
Redesign of fuel-oil heat exchanger bypass valves, EICAS alert logic modifications, and mandatory fuel temperature monitoring during polar and high-altitude flight operations.
Tab 4: High-Yield UPSC Revision Summary
Core formulas, acronyms, and last-minute exam pointers tailored for UPSC Air Safety Officer aspirants.
Key Formulas & Relations
- • Mach Number: $M = \sqrt{\frac{2}{\gamma-1}[(\frac{q_c}{P_s}+1)^{\frac{\gamma-1}{\gamma}}-1]}$
- • Cost Index: $CI = \frac{\text{Cost of Time}}{\text{Cost of Fuel}}$
- • Drift Angle: $\sin\beta = \frac{V_{cross}}{V_{TAS}}$
- • Reliability: $R(t) = 1 - (1 - e^{-\lambda t})^n$
Essential Avionics Acronyms
- • EFIS: Electronic Flight Instrument System
- • EICAS: Engine Indicating & Crew Alerting System
- • ECAM: Electronic Centralised Aircraft Monitor
- • FMS: Flight Management System
- • ADC / AHRS: Air Data Computer & Attitude Heading Reference System
- • ARINC: Aeronautical Radio, Incorporated
DGCA CAR Highlights
- • CAR Sec 2 Ser 'I': Instruments & Equipment
- • CAR Sec 2 Ser 'O': Emergency & Warning Systems
- • CAR Sec 2 Ser 'RX': RNAV & PBN Operations
- • FAA AC 25-11B: Electronic Display Systems approval criteria
Tab 5: Dual Mini Tests (Mastery & UPSC Challenge)
Level 1: Concept Mastery (10 MCQs, 80% passing threshold). Level 2: UPSC ASO Challenge (10 MCQs, +3 Correct / -1 Wrong negative marking).
🧠 Active Recall: Can You Explain These Without Notes?
Test your retention by answering these core conceptual prompts before looking at the notes.
How do symbol generators process ARINC 429 digital bus data to render pitch ladder and speed tape graphics on the PFD?
Compare the alert prioritization and color-coding philosophies between Boeing EICAS and Airbus ECAM architectures.
Explain how the FMS blends multi-sensor position inputs (GPS, DME/DME, IRS) using a Kalman filter to achieve required navigation performance (RNP).
Derive the compressible Bernoulli relation used by the Air Data Computer to compute Mach number from total and static pressure inputs.
🎙️ UPSC Interview Corner: Board-Style Q&A
Model answers for the UPSC Air Safety Officer Personality Test / Viva Voce.
Q1: As an Air Safety Officer inspecting a modern fly-by-wire glass cockpit, what are your primary audit parameters regarding display failure modes? ▼
Model Answer: "As an Air Safety Officer, my audit focuses on compliance with FAA AC 25-11B and DGCA airworthiness standards regarding fail-operational display architecture. I verify that: (1) Automatic and manual display reversionary modes function seamlessly without loss of primary flight data; (2) Standby instrument systems are electrically and pneumatically independent with dedicated emergency battery power; (3) Comparator warning monitors detect inter-channel data discrepancies exceeding threshold limits (e.g., airspeed differences > 5 kts); and (4) Software design assurance level (DAL A) documentation and database validation cycles (AIRAC 28-day) are rigorously maintained by the operator."
Q2: How does the transition from electromechanical instruments to integrated glass cockpits alter pilot cognitive workload and human error vulnerabilities? ▼
Model Answer: "Glass cockpits significantly reduce mechanical scan workload by integrating critical data onto PFDs and EICAS/ECAM screens. However, they introduce new human-machine interface (HMI) vulnerabilities, such as 'automation complacency,' mode confusion (e.g., FMS lateral/vertical navigation mode misinterpretations), and data entry errors (as seen in Cali CFIT accidents). As an Air Safety Officer, I advocate for rigorous CRM training, structured flight deck cross-checking protocols, and advanced alerting logic that minimizes nuisance warnings while ensuring unequivocal pilot awareness of critical system failures."
✅ Day 88 Completion Checklist
Check off your completed milestones. Your progress is saved automatically in your browser.