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.

Edureka
Skills you'll gain: AI Security, Responsible AI, Data Ethics, LLM Application, Generative AI, Google Gemini, Artificial Intelligence, Cloud Security, Governance Risk Management and Compliance, Cyber Security Strategy, Security Strategy, Artificial Intelligence and Machine Learning (AI/ML), Computer Security Awareness Training, Network Security, Security Management, Cyber Attacks, Cyber Security Policies, Natural Language Processing, Risk Management, Supply Chain
Intermediate · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Classification Algorithms, Applied Machine Learning, Model Training, Logistic Regression, Supervised Learning, Predictive Modeling, Decision Tree Learning, Data Preprocessing, Model Evaluation, Machine Learning Methods, Text Mining, Machine Learning Algorithms, Scalability, Model Optimization, Risking, Machine Learning, Natural Language Processing, Algorithms
Mixed · Course · 1 - 3 Months

Ludwig-Maximilians-Universität München (LMU)
Skills you'll gain: Finite Element Methods, Numerical Analysis, Engineering Analysis, Jupyter, Differential Equations, Applied Mathematics, Mathematical Modeling, Distributed Computing, Integral Calculus, Simulation and Simulation Software, Python Programming, Mechanics, Simulations, Derivatives
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: LLM Application, Hugging Face, Large Language Modeling, Fine-tuning, Natural Language Processing, Model Deployment, Open Source Technology, Containerization, C (Programming Language), Machine Learning, Cross Platform Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hadoop, Apache Spark, PySpark, Apache Hive, Big Data, IBM Cloud, Kubernetes, Docker (Software), Scalability, Data Processing, Development Environment, Distributed Computing, Performance Tuning, Open Source Technology, Data Transformation, Debugging
Intermediate · Course · 1 - 3 Months

Xi'an Jiaotong University
Skills you'll gain: Microsoft SQL Servers, SQL, Relational Databases, Database Software, Database Management, Database Systems, Database Theory, Database Development, Database Design, Transact-SQL, Database Management Systems, Database Architecture and Administration, Query Languages, Database Application, Data Access, Software Installation, C# (Programming Language), Data Integrity, User Accounts
Beginner · Course · 1 - 4 Weeks
DeepLearning.AI
Skills you'll gain: Model Evaluation, Fine-tuning, Disaster Recovery, Data Analysis, Jupyter, Exploratory Data Analysis, Data Ethics, Image Analysis, Machine Learning Algorithms, Model Training, Responsible AI, Emergency Response, Climate Change Adaptation, Artificial Intelligence, Machine Learning, Mitigation, Applied Machine Learning, Computer Vision, Supervised Learning, Natural Language Processing
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: JSON, Application Programming Interface (API), Restful API, Web Services, Javascript, Web Applications, Hypertext Markup Language (HTML), Servers, Cascading Style Sheets (CSS)
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Java Programming, Java, Computer Programming, Debugging, Object Oriented Programming (OOP), Program Development, Algorithms, Data Import/Export, Statistical Programming, Data Access, Software Documentation, File I/O
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Load Balancing, Scalability, Performance Tuning, Software Architecture, Microsoft Copilot, Application Design, Query Languages, AI Integrations, Software Design Patterns, Performance Testing, Application Performance Management, Distributed Computing, Database Management, SQL, Memory Management
Beginner · Course · 1 - 4 Weeks

Columbia University
Skills you'll gain: Computer Graphics, Image Analysis, 3D Modeling, Image Quality, Medical Imaging, Computer Vision, Computer Graphic Techniques, Automation Engineering, Mathematical Modeling, Estimation, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: OpenAI API, OpenAI, AI Integrations, Prompt Engineering, JSON, Application Programming Interface (API), Web Applications, Generative AI
Beginner · Guided Project · Less Than 2 Hours