Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Socket Programming Course Catalog
 Status: New Status: New- Skills you'll gain: Prompt Engineering, LangChain, Emerging Technologies, Microsoft Copilot, ChatGPT, Software Development Tools, Responsible AI, Generative AI, Artificial Intelligence, Cybersecurity, Network Administration, Software Development, Network Security, Technology Solutions 
 Status: Free Trial Status: Free Trial- University of Colorado Boulder - Skills you'll gain: System Programming, Embedded Systems, Linux, Linux Commands, Operating Systems, Shell Script, File Systems, OS Process Management, Build Tools, C and C++, Cross Platform Development, Debugging, Electrical Engineering 
 Status: Free Trial Status: Free Trial- Skills you'll gain: Event-Driven Programming, Application Development, Interactive Design, Graphical Tools, User Interface (UI), Animation and Game Design, Programming Principles, Computer Graphics, Python Programming, Game Design, Computer Programming 
 Status: Free Trial Status: Free Trial- University of London - Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Interactive Design, Program Development, User Interface (UI), Command-Line Interface, Control Panels, Development Environment, Debugging, Data Validation 
 Status: Free Trial Status: Free Trial- University of Colorado Boulder - Skills you'll gain: System Programming, Embedded Software, Linux, Embedded Systems, Debugging, Operating Systems, Peripheral Devices, Build Tools, Shell Script, C (Programming Language), Development Environment, Command-Line Interface, Configuration Management 
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- Skills you'll gain: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Programming Principles, Maintainability, Data Validation 
 Status: New Status: New- Skills you'll gain: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Program Development, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture, Software Development Methodologies 
 Status: Free Trial Status: Free Trial- Duke University - Skills you'll gain: Debugging, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Pseudocode, Simulations, System Programming, Computer Programming, Data Structures, Software Development, Software Engineering, Command-Line Interface, Operating Systems, Development Environment, User Interface (UI), Problem Solving, Software Design 
 Status: Free Trial Status: Free Trial- University of Michigan - Skills you'll gain: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming 
 Status: Free Trial Status: Free Trial- LearnQuest - Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Programming Principles, Algorithms, Software Architecture, Computer Programming, Python Programming, Model View Controller 
 Status: Preview Status: Preview- Simplilearn - Skills you'll gain: C (Programming Language), Data Structures, C++ (Programming Language), Computer Programming, Programming Principles, Data Management, System Programming, Algorithms 
 Status: Free Trial Status: Free Trial- University of Michigan - Skills you'll gain: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Computer Programming, Creative Design, Data Import/Export, Computational Thinking 
In summary, here are 10 of our most popular socket programming courses
- AI-Enabled Programming, Networking, and Cybersecurity: Pearson
- Linux System Programming and Introduction to Buildroot: University of Colorado Boulder
- An Introduction to Interactive Programming in Python (Part 1): Rice University
- Introduction to Object-Oriented Programming in C++: University of London
- Linux Kernel Programming and Introduction to Yocto Project: University of Colorado Boulder
- Object-Oriented Programming and Functions: Packt
- Computer Programming for Absolute Beginners: Packt
- Introductory C Programming: Duke University
- Programming in C: University of Michigan
- Application Programming Fundamentals: LearnQuest










