Prove
Growth Paths / ECE 8: Communication Systems
AdvancedSkills

ECE 8: Communication Systems

Source and channel coding, modulation over real channels, and packets, routing and reliable transport.

Source and channel coding, modulation over real channels, and packets, routing and reliable transport. Free courses and textbooks, a self-check for every unit, and a build you can rerun, confirmed by people. Course 8 of the Varsity Curriculum: Electrical & Computer Engineering.

Part of: Electrical & Computer Eng. · Proves for: UG

1 required outcomes14 weeksCredential on completion

Path outcomes

How this is verified: 6 are checked automatically, then confirmed by one person; 2 are confirmed by people who saw the work.

SkillsOptional

Learn Probability (Harvard Stat 110)

Probability (reused from the Data Science curriculum; optional here).

Take this Challenge →

2 milestones

  1. 1Do the course work in public
  2. 2Check a probability puzzle by simulation
Skills

ECE 8: Communication Systems

Course 8: 3 units and a build.

Take this Challenge →

4 milestones

  1. 1Bits: source coding and error-correcting codes
  2. 2Signals: modulation and channels
  3. 3Packets: MAC, routing and reliable transport
  4. 4Send text over sound and measure the error rate
SkillsOptional

Learn How Networks Work (Kurose & Ross)

Computer networking (reused from the Computer Science curriculum; optional practice).

Take this Challenge →

2 milestones

  1. 1Do the course work in public
  2. 2Build a networked program

Resources for this path

No affiliate links. No sponsored placements.

Free MIT course with an open textbook, lecture videos and Python labs.

Free Python notebooks in the browser.