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.

LearnQuest
Skills you'll gain: Threat Modeling, Network Security, Internet Of Things, Identity and Access Management, Encryption, Security Engineering, Infrastructure Security, Cybersecurity, Security Controls, Threat Management, Cloud Security, Vulnerability Assessments, Threat Detection, Cloud Solutions, Systems Architecture, Cryptography, Information Privacy, Authentications, Authorization (Computing)
Intermediate · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: Storyboarding, Animations, Storytelling, Motion Graphics, Multimedia, Musical Composition, Adobe After Effects, Video Production, Photo/Video Production and Technology, Computer Graphics, Video Editing, Apple software proficiency, Timelines, Writing, Color Theory, Design
Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Open Web Application Security Project (OWASP), LLM Application, Large Language Modeling, Application Security, Security Controls, Vulnerability Assessments, Google Cloud Platform, Security Software, Safety and Security, Cloud API, Application Development, System Configuration
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data Visualization Software, Data Visualization, Interactive Data Visualization, Visualization (Computer Graphics), JSON, Data Mapping, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Whizlabs
Skills you'll gain: Ansible, Devops Tools, Automation, Infrastructure as Code (IaC), DevOps, YAML, Linux, Virtual Machines, Command-Line Interface, Cloud Infrastructure, Encryption, System Configuration
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Responsible AI, Generative AI, LLM Application, Cloud Applications, Application Deployment, Large Language Modeling, Data Ethics, Prompt Engineering, Risk Management Framework, Open Source Technology, Rust (Programming Language)
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Cleansing, Looker (Software), Data Transformation, Data Pipelines, Data Quality, SQL, Big Data, Business Intelligence, Dashboard, Data Visualization Software, Extract, Transform, Load, Data Analysis, Data Warehousing, Data Integrity, Google Cloud Platform
Intermediate · Course · 1 - 3 Months

Institut Mines-Télécom
Skills you'll gain: Image Analysis, Computer Vision, NumPy, Python Programming, Scientific Visualization, Mathematical Modeling, Applied Mathematics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Standard Operating Procedure, Generative AI, Customer Support, ChatGPT, Product Support, AI Personalization, Customer Analysis, Personalized Service, LLM Application, Responsible AI, Customer experience improvement, Data Ethics, Customer Insights, Automation, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Social Media, Social Media Content, Social Media Strategy, Key Performance Indicators (KPIs), Social Network Analysis, Facebook, Pinterest, LinkedIn, Instagram, TikTok, Analytics, Target Audience
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: OS Process Management, System Programming, Distributed Computing, Event-Driven Programming, Scalability, Data Integrity
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional de Colombia
Skills you'll gain: Mathematical Modeling, Machine Learning, Applied Mathematics, System Design and Implementation, Software Development Tools, Programming Principles, Logical Reasoning, Arithmetic, Algorithms
Intermediate · Course · 1 - 4 Weeks