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.

Johns Hopkins University
Skills you'll gain: Stakeholder Analysis, Agile Methodology, Health Technology, Wireframing, Human Centered Design, Agile Project Management, Healthcare Industry Knowledge, Scalability, Product Design, Design Thinking, Product Planning, New Product Development, Stakeholder Management, Prototyping, User Interface (UI), Technology Roadmaps, Health Care, Product Strategy, Technology Solutions, User Research
Mixed · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Bioinformatics, Informatics, Network Analysis, Molecular Biology, Infectious Diseases, Biochemistry, Data Mining, Scientific Visualization, Data Analysis Software, Pharmacology
Beginner · Course · 1 - 4 Weeks

SAE Institute México
Skills you'll gain: Exploitation techniques, Penetration Testing, Vulnerability Scanning, Vulnerability Assessments, Cybersecurity, Information Systems Security, Security Testing, General Networking, Network Protocols
Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Apache Hadoop, Machine Learning Methods, Customer Analysis, MarTech, Marketing Analytics, Digital Marketing, Marketing Strategies, Big Data, Machine Learning, Artificial Neural Networks, Performance Review, Machine Learning Algorithms, Deep Learning, Artificial Intelligence, Predictive Analytics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Facebook, Advertising Campaigns, Social Media Campaigns, Lead Generation, Social Media, Social Media Marketing, Paid media, Digital Advertising, Campaign Management, Advertising, Driving engagement
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Copilot, Natural Language Processing, Data Storytelling, Technical Communication, Data Visualization, Data-Driven Decision-Making, Interactive Data Visualization, Generative AI, Data Visualization Software, Data Analysis, Strategic Communication, Communication, Big Data, Responsible AI, Artificial Intelligence, Presentations, Advanced Analytics
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Kaizen Methodology, Sprint Planning, Process Improvement, DevOps, User Story, Scalability, Innovation, CI/CD, Continuous Integration, Continuous Deployment, Product Lifecycle Management, Capacity Planning, Organizational Change, Product Development, Key Performance Indicators (KPIs), Prioritization, Scope Management, Dependency Analysis, Maintainability, Cross-Functional Team Leadership
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: MySQL, SQL, MySQL Workbench, Query Languages, Descriptive Statistics, Data Analysis
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Infrastructure as Code (IaC), Verification And Validation, User Accounts, CI/CD, Test Case, Secure Coding, Data Structures, Software Installation
Beginner · Specialization · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Writing, Grammar, Editing, Proofreading, English Language, Vocabulary
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Advertising, Marketing Materials, Social Media Marketing, Marketing Design, Social Media Content, Facebook, Social Media, Graphic Design, Instagram, Branding, Graphic and Visual Design Software, Marketing
Intermediate · Guided Project · Less Than 2 Hours

Institut Mines-Télécom
Skills you'll gain: Oral Expression, Concision, Verbal Communication Skills, Public Speaking, Media and Communications, Interviewing Skills, Public Relations, Communication, Research, Persuasive Communication, Communication Strategies, Interpersonal Communications, Rapport Building, General Networking
Beginner · Course · 1 - 3 Months