Learn Socket Programming in C from Scratch (Udemy.com)
Master the socket programming concepts and start building networked applications in C programming language
Created by: Eduonix Learning Solutions
Last updated December 2018
What you will learn
- Understand Socket Programming in C
- Learn how to create server and clients and communicate between them
- Learn about TCP programming
- Learn all about HTTP server programming
How it compares
Against the other 70 rated Udemy courses in C on CourseDuck:
- Rating4.0 out of 5higher than 12% of them
- Reviews2,394#12 of 71 by number of reviews
- Length1.4 hoursshorter than 98% of them
- Last updatedDecember 2018earlier than 67% of them
Course Description
Learn socket programming concepts in our short yet comprehensive course on C programming. On popular demand we bring together a practical and professional tutorial which starts with basic C communication concepts and take it to building of HTTP servers. If you want to start using sockets in your C applications this is the course to start learning.
The course will teach:
Concepts of port communication
Sockets and their use
Data transfer between systems
HTTP protocol
Building HTTP server
Advance C programming concepts
Start now and build the next generation C communication Apps.
Instructor Details
- 4.0 Rating
2,394 Reviews
Eduonix Learning Solutions
Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.
More courses by Eduonix Learning Solutions
Learn Object Oriented PHP By Building a Complete Website (2018)
4.4 (7,867 Reviews)
Provider: Udemy
Time: 4.5h
$64.99
Learn Responsive Web Development from Scratch (2018)
4.2 (4,573 Reviews)
Provider: Udemy
Time: 4.7h
$12.99
Complete Wordpress Training For Beginners (2018)
4.2 (3,728 Reviews)
Provider: Udemy
Time: 4.1h
$11.99
More C courses
C Programming Step by Step - Complete Tutorial For Beginners (2020)
4.7 (3,411 Reviews)
Provider: Udemy
Time: 17.3h
$84.99
Mastering Data Structures & Algorithms using C and C++ (2025)
4.6 (60,478 Reviews)
Provider: Udemy
Time: 76.1h
$149.99
Reviews
By Darren Munsell on 2/21/2020
Instructor never addressed the Windows environment, even though it was mentioned in the Introductory video. Course is Very Short and the Code examples were really basic. I felt like I was watching a Youtube video instead of a professional video. No mention of sending files, such as images or anything advanced. Requested Refund
By Mihir on 8/10/2019
I have been through 50% course and as per what I see, this couse provides the correct info but isn't competent to be on udemy. If we are paying for a couse, we expect its content to be highly polished. This course seems to me like a regular video playlist on youtube. I won't ask for a refund, but please do some good video editing. Enhancing your voice, cutting unecessary video part, and especially if you are using Vim, at least change the font colors. The colors of your font are so hard to see. The only reason for buying a course here is because we need a spoon-feeded content.
By Mongezi Makatshu on 1/7/2019
I got a firm fondation on tcp client and server but on the http client and server I could not send the data to the browser I don't know why when I debuged it then prints it on the terminal, can the instructure make a program that will allow us to re use the port numbers
By Jasmine De Agrela on 1/7/2019
Explanations are to the point and clear. Not much chance of misinterpretations happening as one is guided step-by-step throughout the videos. Some basics in coding are required in order to understand basic creation, compilation, and execution of files but otherwise this course is perfect for beginners and those wishing to brush up on their knowledge of client/server interaction.
By Mudit Joshi on 3/26/2018
This is a good course for those who want to start from scratch about socket programming, the instructor is very experienced and good. The only thing is that it is a little bit small, like it can have information about how to connect two different pc. But overall the course is a must have for socket programming beginners.
By Sudhansh Aggarwal on 2/13/2018
Before this course, I read a couple of TCP Client Server programs on the internet. They seemed to follow the same commands, so I thought those were standard commands. After this course, I know that those are the standard commands which we have to follow AND WHY WE NEED EACH ONE. Would recommend this course!
By Reid Pattis on 2/6/2018
This is really fantastic stuff. I'm new to the subject, and it was a bit challenging at first, but I caught on a bit after. I've used C++ in the past with little knowledge of C, and I caught on. I only wished we went more in-depth, as I was on a role, but it's still a fantastic course.
By Pradeep on 12/3/2017
The course is very helpful to understand basic network programming. It would have been more beneficial if few more examples of real applications were discussed. More explanation of code would have been better help. Anyways it was quite interesting for me and got good knowledge. Thank you
By Ignasi Soler on 11/24/2017
Maybe could be more clear if the system call used were shown and commented during the course, as background material. Also, from my stand point and interest, a course on sockets over UDP will be very interesting. For instant, how to perform audio/video streaming between server and client. Anyway, clear explanations and interesting course.
By Veriloco Eusimio on 12/4/2016
Está muy bien explicado, da la mayor parte de las claves que se necesitan y no te queda una línea por comprender. Por contra, es un curso casi completamente en vídeo y era lo mismo explicar sobre el texto ya escrito que ver cómo escribía el texto mientras lo iba explicando. Esto le ha quitado ritmo a la explicación.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 80 / 100












