FutureLearn
FutureLearn Logo

Networking with Python: Socket Programming for Communication 

  • Offered byFutureLearn

Networking with Python: Socket Programming for Communication
 at 
FutureLearn 
Overview

Duration

3 weeks

Total fee

2,184

Mode of learning

Online

Official Website

Go to Website External Link Icon

Credential

Certificate

Networking with Python: Socket Programming for Communication
 at 
FutureLearn 
Highlights

  • Duration 3 weeks
  • Weekly study 2 hours
  • 100% online Try this course for free
Details Icon

Networking with Python: Socket Programming for Communication
 at 
FutureLearn 
Course details

More about this course
  • On this course from the Raspberry Pi Foundation, you'll learn how to create programs that communicate over the internet.
  • You'll explore the principles that industry professionals use when programming for networks, and learn how sockets are used to abstract the complexities of the internet.
  • In the final week, you'll design and create your own protocol for a networked quiz that you'll program using Python. This final challenge will help you to consolidate and apply your learning from the course.

Networking with Python: Socket Programming for Communication
 at 
FutureLearn 
Curriculum

Sockets

Introduction to the course

Networks and sockets

Sockets and Python

Handling two-way messaging

End of week one

Dealing with lossy communications

Unreliable and reliable communication

Python and UDP

Testing and simulating errors

End of week two

Designing and coding protocols

Welcome to week three

Protocols

Design a networked quiz

Coding your quiz

Quiz royale

End of the course

Other courses offered by FutureLearn

1.81 K
2 weeks
– / –
1.32 L
15 weeks
– / –
72.5 K
10 weeks
– / –
89.23 K
12 weeks
– / –
View Other 1956 CoursesRight Arrow Icon
qna

Networking with Python: Socket Programming for Communication
 at 
FutureLearn 

Student Forum

chatAnything you would want to ask experts?
Write here...