Advanced C++ with Networking

Master Networking and Socket Programming with C++

Access all Live Batches
Lifetime access of Recordings
Access Discord Community
Code available
Ace C++ Interviews
Access notes for revision
Enroll
Advanced C++ with Networking

Week 1

Build system using cmake
Multihreading

Week 2

Multithreading
Non blocking and async programming (select, poll , epoll)

Week 3

Networking and socket programming

Week 4

STL
Project : Building web server from scratch

Week 5

Continue Project - Web Server
Deploy on aws

Week 6

Using uwebsockets library to create production grade web server

Testimonials

We've a large community of talents

Voices of Delight: Discover what our students say about their learning journey. Real stories, real satisfaction—explore testimonials that reflect the quality, dedication, and excellence we strive to deliver.

Mithun Murthy

Mithun Murthy

PS Developer

Permadeal Ltd

Though I am in this background for quite a few years, I still found the course was very enlightening. It was nice to see you writing code (another perspective). I loved how nicely you explained HTTP and the differences in code between 1.0, 1.1 and 2.0. In multithreading and STL, I liked the way you built up the problem so we first understood the challenge and then why that's the best we can do to solve it, that made the course very interesting. It was also very nice to understand makefiles in depth and how professional servers are written. Also among other things since the course is interactive, it kept us active throught the sessions. These type of courses can really help to transform us from semi professional to fully professional in our fields. Yet again Educosys have proved why they are so good in coverering courses related to professional software development.

Quasar Chunawala

Quasar Chunawala

Quantitative Engineer

Goldman Sachs

This course helped me quickly come upto speed with OS, concurrency mechanisms in C++ and network programming. After each catch-up, there were take-home assignments in addition to a project that involved building a http 2.0 spec compliant web-server ground-up. That really helped crystallize and sink things in. Amit is an excellent mentor and the whole team is very constructive and encouraging.

Gajanana D S

Gajanana D S

Staff Software Engineer

Citrix

Instructor Amit Kumar is very good. He explains complex topics very well which can be easily understandable. Course is very hands on. I like it. One more nice thing is he provides code which is cross platform compliant.

Nitesh singh

Nitesh singh

Technical Leader

Aptiv

Undoubtedly, great course. Always a pleasure to learn from Amit. The depth of knowledge which Amit brings to each lecture is just great. Awesome Course! Please continue doing the great work.

Ramesh Mudalgai

Ramesh Mudalgai

Software Development Engineer 3

Amadeus Labs

Joined this course with no expectations, since I am very new to networking (everything was bonus). After the course, I feel I have learnt good enough foundation to understand any Protocol and communication between those protocols. Thanks Amit for your inputs. Please continue to do the these courses with the intersting topics - would join any day.

Ramaa

Ramaa

This course opened a new world of designing and building web servers, sharpening my C++ skills and transforming my understanding of network communication, system architecture, and scalability. The hands-on projects, combined with the mentor's constant support, encouraged me to build real-world highly scalable networking applications towards the end.

Frequently asked questions

Chat on WhatsApp