Networking with Python: Socket Programming for Communication

BY
Raspberry Pi Foundation , Teach Computing via Futurelearn

Mode

Online

Duration

3 Weeks

Fees

Free

Quick Facts

particular details
Collaborators Google
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based
Learning efforts 2 Hours Per Week

Course and certificate fees

Type of course

Free

certificate availability

Yes

certificate providing authority

Raspberry Pi Foundation

The syllabus

Week 1: Sockets

  • Introduction to the course
  • Networks and sockets
  • Sockets and Python
  • Handling two-way messaging
  • End of week one

Week 2: Dealing with lossy communications

  • Unreliable and reliable communication
  • Python and UDP
  • Testing and simulating errors
  • End of week two

Week 3: Designing and coding protocols

  • Welcome to week three
  • Protocols
  • Design a networked quiz
  • Coding your quiz
  • Quiz royale
  • End of the course

Instructors

Mr Mac Bowley

Mr Mac Bowley
Learning Manager
Raspberry Pi Foundation

Mr Martin O Hanlon
Instructor
Raspberry Pi Foundation

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses