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: Facebook, Marketing Budgets, Budget Management, Advertising, Paid media, Social Media Content, Social Media Campaigns, Social Media, Content Performance Analysis, Customer Insights, Business Strategy, User Research, Business Analysis
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, API Gateway, Cloud-Native Computing, Network Routing, General Networking, Load Balancing, Containerization, Microservices
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Keras (Neural Network Library), Recurrent Neural Networks (RNNs), Tensorflow, Model Deployment, Generative Model Architectures, Natural Language Processing
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Applications, Cloud API, Google Cloud Platform, Cloud Deployment, Application Deployment, Application Programming Interface (API), Cloud Management, Data Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Facebook, Target Audience, Customer Insights, Social Media Campaigns, Marketing Analytics, Social Media Marketing, Social Media, Marketing, Marketing Budgets, Advertising
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud Development, Microservices, Scalability, Microsoft SQL Servers, Cloud Computing Architecture, Microsoft Visual Studio, Application Deployment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Google Cloud Platform, Cloud Infrastructure, Kubernetes, Cloud Applications, Identity and Access Management, Cloud Services, Generative AI Agents, Cloud Computing, Cloud Storage, Containerization, Virtual Machines, Network Infrastructure, Serverless Computing, Data Storage Technologies, General Networking, Virtual Networking, Scalability
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud API, Google Cloud Platform, Cloud Computing, Application Programming Interface (API), Apache Spark
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Fundraising, Facebook, Advocacy, Social Media, Social Media Marketing, Marketing, Social Justice
Beginner · Guided Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: Natural Language Processing, Model Evaluation, Embeddings, Text Mining, Artificial Intelligence, Recurrent Neural Networks (RNNs), Artificial Neural Networks, Deep Learning, Machine Learning, Unsupervised Learning, Dimensionality Reduction
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Application Performance Management, Network Monitoring, Cloud Management, Identity and Access Management, System Monitoring, Kubernetes, Performance Tuning, Query Languages
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cybersecurity, Computer Security Incident Management, Incident Response, Network Security, Information Systems Security, Security Information and Event Management (SIEM), Encryption, Security Controls, Infrastructure Security, Cyber Risk, TCP/IP, Cryptography, Vulnerability Management, Multi-Factor Authentication, Virtual Private Networks (VPN), Authentications, Operating Systems
Intermediate · Course · 1 - 3 Months