Free Socket Programming Course

Socket Programming in Python Socket Programming Course
3.4
Udemy 9,260 learners
Learn More
This Socket Programming in Python course is the perfect way to learn how to build client/server applications that communicate using sockets. You will learn the principles of networking, TCP and UDP features, and how to implement Python programs to access networking functionality. You will also learn how to write your first socket program using Python socket module, build a Python socket client with example, and create a UDP client/server socket in Python with example. Finally, you will learn how to make a multithreaded socket server and a socket server with multiple clients. Sign up now and start building your own client/server applications!
Network Programming with Java Sockets
3.5
Udemy 1,140 learners
Learn More
This course from Log(n) Academy is perfect for both beginners and experienced coders who want to learn more about Network Programming and communications fundamentals in-depth. It teaches learners how to write network applications using Java socket programming, with a Practical First Theory Later approach. The instructor covers the coding dynamics and implementations details of Java Network Programming, and then dives into the underlying theoretical concepts in much detail. With this course, learners will gain a comprehensive understanding of Network Programming and communications fundamentals.
Parsing TCP Socket Data with C&C++
2.9
Udemy 151 learners
Learn More
This course provides a great opportunity for new learners to gain a better understanding of socket programming and its associated challenges. With 16 years of experience in developing financial trading platforms with Visual C++, the instructor is well-equipped to provide guidance and expertise to learners. Through this course, learners will learn how to parse and handle TCP data using C/C++. Don't miss out on this chance to gain valuable knowledge and skills in socket programming.
Network sockets and streaming (C# based)
3.6
Udemy 127 learners
Learn More
This course is perfect for new learners who want to understand the basics of network sockets and network transfer arrangements in C#. It covers topics such as TCP, UDP and WebSockets, as well as additional knowledge such as using Ping in C#. It is designed to help learners understand the fundamentals of network sockets and network transfer arrangements in a simple and straightforward way. With this course, learners will gain the necessary skills to create and manage network sockets and network transfer arrangements in C#. So, if you're looking to learn the basics of network sockets and network transfer arrangements in C#, this course is for you.
View More Courses
Compare Courses
1. Programming Courses: These online courses cover a wide range of programming languages such as Python, Java, C++, and more. They also teach students web development, software engineering, and other technical skills.

2. Business Courses: These courses cover topics such as entrepreneurship, marketing, accounting, and financial management. Students can learn about business strategy, banking, investment, and more.

3. Language Courses: Online courses in languages such as Spanish, French, Mandarin, and more are available for students looking to improve their language skills or learn a new language.

4. Healthcare Courses: These courses cover topics such as nursing, medical coding, healthcare management, and more. Students can also learn about public health, nutrition, and other related topics.

5. Arts & Design Courses: Online courses in graphic design, animation, photography, and other artistic subjects are available for students interested in creative fields.

6. Personal Development Courses: These courses cover topics such as time management, communication skills, mindfulness, and more to help students improve their personal and professional lives.

7. STEM Courses: Science, Technology, Engineering, and Mathematics (STEM) courses cover subjects such as biology, physics, engineering, and more. Students can learn about cutting-edge technologies and scientific advancements.