Networking with Python: Socket Programming for Communication
Course Features
Duration
3 weeks
Delivery Method
Online
Available on
Lifetime Access
Accessibility
Mobile, Desktop
Language
English
Subtitles
English
Level
Intermediate
Effort
2 hours per week
Teaching Type
Self Paced
Course Description
Course Overview
Alumni Network
International Faculty
Post Course Interactions
Instructor-Moderated Discussions
Skills You Will Gain
Prerequisites/Requirements
Debugging Python programs
It may also be beneficial to have some experience with classes and methods.
To take part in this course, you will need experience in the following areas of programming:
Using functions, including parameters and returns
Using multiple data types
What You Will Learn
Compare reliable and unreliable communication
Demonstrate a knowledge of the life cycle of a socket
Describe methods of correcting errors
Describe the layers of the TCP-IP model
Develop a protocol of your own
Investigate the causes of network errors
Produce Python programs using sockets
Produce programs that use both TCP and UDP
Target Students
This course is designed for teachers who deliver lessons on network principles in the classroom, at GCSE level or equivalent
Course Instructors
Martin O'Hanlon
Instructor
Course Accreditations