Computer network programming courses can help you learn socket programming, protocol design, network security, and client-server architecture. You can build skills in debugging network applications, optimizing data transmission, and implementing secure communication protocols. Many courses introduce tools like Wireshark for network analysis, Git for version control, and various programming languages such as Python and Java, that support developing robust network applications.

Skills you'll gain: Medical Privacy, Medical Records, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Health Information Management and Medical Records, Clinical Documentation, Electronic Medical Record, Document Management, Patient Safety, Record Keeping, Records Management, Auditing, Regulatory Compliance, Document Control, Information Privacy, File Management, Quality Assurance, Data Entry
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Cloud Hosting, Cloud Computing, Cloud Platforms, Cloud Services, Cloud Deployment, Cloud Technologies, Cloud Infrastructure, Cloud Computing Architecture, Public Cloud, Infrastructure As A Service (IaaS), Managed Services, Serverless Computing, Virtual Machines, Hybrid Cloud Computing, Software As A Service, Microsoft Azure, Platform As A Service (PaaS), Emerging Technologies, Containerization, Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Software Visualization, Pseudocode, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Technical Communication, Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Account Strategy, Sales Strategy, Sales Management, Sales, Account Management, Overcoming Objections, Key Performance Indicators (KPIs), Business Leadership, Revenue Forecasting, Sales Pipelines, Sales Enablement, Predictive Analytics, Advanced Analytics, Business Ethics, Forecasting, Negotiation, Analytics, Innovation, Corporate Sustainability, AI Enablement
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, NoSQL, Apache Cassandra, Cloud Computing, Systems Design, Data Storage Technologies, Apache Hadoop, Database Theory, Algorithms, Theoretical Computer Science, Scalability, C++ (Programming Language), Network Protocols
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Programming Principles, Software Installation, Python Programming, Computer Programming, Computational Thinking, Development Environment
Mixed · Course · 1 - 3 Months

Skills you'll gain: Cloud Infrastructure, Microsoft Azure, Infrastructure As A Service (IaaS), Data Processing, Big Data, Apache Spark, Artificial Intelligence and Machine Learning (AI/ML), Databricks, Infrastructure Security, Data Pipelines, Virtual Networking, Azure DevOps, Virtual Machines, Azure Active Directory, Analytics, Active Directory, Network Security, Model Deployment, Python Programming, Role-Based Access Control (RBAC)
Beginner · Specialization · 3 - 6 Months

University of Alberta
Skills you'll gain: Agile Software Development, Project Risk Management, Requirements Analysis, Agile Methodology, Kanban Principles, Risk Management, Project Planning, Requirements Elicitation, Sprint Retrospectives, Requirements Management, Functional Requirement, Business Requirements, Sprint Planning, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Software Technical Review, Risk Management Framework, Product Management, Project Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Augmented Reality, Apple iOS, Apple Xcode, Swift Programming, Virtual Environment, 3D Assets, Debugging, Animations, User Interface (UI), Development Environment, Game Design, Computer Graphics, Linear Algebra, Real Time Data
Intermediate · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Internet Of Things, Networking Hardware, Network Infrastructure, Network Routers, General Networking, Network Switches, Network Protocols, Network Architecture, Cloud Infrastructure, Wireless Networks, Network Administration, Local Area Networks, Wide Area Networks, Virtual Local Area Network (VLAN), Infrastructure Security, Telecommunications, Communication Systems, Distributed Computing, Python Programming, Machine Learning
Intermediate · Specialization · 3 - 6 Months

University of London
Skills you'll gain: Combinatorics, Probability & Statistics, Data Analysis, Advanced Mathematics, Linear Algebra, Mathematics and Mathematical Modeling, Mathematical Theory & Analysis, Applied Mathematics, Statistics, Analysis, Statistical Analysis, Probability, Algorithms, Algebra
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Browser Compatibility, Web Applications, Node.JS, Javascript, Network Troubleshooting, Web Services, Front-End Web Development, Debugging, Real Time Data, Web Servers, Application Programming Interface (API), Telecommunications, Servers, Network Protocols
Intermediate · Course · 1 - 3 Months