Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Socket Programming Course Catalog
Rice University
Skills you'll gain: Computer Programming, Distributed Computing Architecture, Java Programming, Computational Thinking, Theoretical Computer Science
Multiple educators
Skills you'll gain: Computer Programming, Java Programming, Algorithms, Data Structures, Problem Solving, Programming Principles, Computational Thinking, Computer Programming Tools, Critical Thinking, Software Engineering, Computational Logic, Data Analysis, Visualization (Computer Graphics), Software Testing, Computer Graphics, Cryptography, Data Management, Strategy
- Status: Free
The University of Edinburgh
Skills you'll gain: Algorithms, Computer Programming, Problem Solving, Computer Graphics, Creativity, Decision Making, Programming Principles, Application Development, Computer Programming Tools, System Programming
Skills you'll gain: Javascript, Front-End Web Development, Computer Programming, Web Development Tools
University of California, Santa Cruz
Skills you'll gain: C Programming Language Family, Computer Programming, Programming Principles, Computational Logic, Computer Programming Tools, Data Structures, Algorithms, C++ Programming, Computational Thinking, Critical Thinking, Mathematics, Problem Solving, Theoretical Computer Science
University of California, Irvine
Skills you'll gain: Internet Of Things, Computer Programming, Computer Programming Tools, Hardware Design, Computer Networking, Programming Principles, Networking Hardware, Python Programming, System Programming, Communication, Computational Thinking, Computer Architecture, Operating Systems, Microarchitecture, Systems Design, C Programming Language Family, Human Computer Interaction, Network Architecture, Problem Solving, C++ Programming, Application Development, Computational Logic, Graphics Software, Network Model, Software-Defined Networking
- Status: Free
University of Toronto
Skills you'll gain: Computer Programming, Python Programming, Computational Logic, Problem Solving, Programming Principles, Computer Programming Tools, Critical Thinking, Computational Thinking, Algorithms, Mathematics
Dartmouth College
Skills you'll gain: Computer Programming, Computer Programming Tools, Linux
University of London
Skills you'll gain: Computer Programming
University of California, Irvine
Skills you'll gain: C Programming Language Family, Computer Programming, Computer Programming Tools, Internet Of Things, Problem Solving, Programming Principles, C++ Programming, Microarchitecture, System Programming, Computational Logic
LearnQuest
Skills you'll gain: Computer Programming, Programming Principles, Software Engineering, Systems Design, Application Development, Computer Architecture, Design and Product, Python Programming, Software Architecture, Visual Design
University of Pennsylvania
Skills you'll gain: Computer Programming, Python Programming, Programming Principles, Java Programming, Computer Programming Tools, Data Analysis, Data Structures, Problem Solving, Computational Logic, Computational Thinking, Critical Thinking, Data Analysis Software, Data Management, Data Visualization, Exploratory Data Analysis, Software Engineering, Data Science
In summary, here are 10 of our most popular socket programming courses
- Distributed Programming in Java: Rice University
- Object Oriented Programming in Java: University of California San Diego
- Code Yourself! An Introduction to Programming: The University of Edinburgh
- Programming with JavaScript: Meta
- C and Go: Classical and Modern Programming: University of California, Santa Cruz
- An Introduction to Programming the Internet of Things (IOT): University of California, Irvine
- Learn to Program: The Fundamentals: University of Toronto
- C Programming with Linux: Dartmouth College
- Object Oriented Programming: University of London
- The Arduino Platform and C Programming: University of California, Irvine