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.

Pontificia Universidad Católica del Perú
Skills you'll gain: Human Computer Interaction, Prototyping, Usability, User Experience, User Interface (UI) Design, Interaction Design, User Centered Design, Human Factors, User Research, Design Thinking, Information Architecture
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Risk Control, Risk Management, Compliance Reporting, Risk Mitigation, Risk Analysis, Business Risk Management, Internal Controls, Continuous Monitoring, Data Management, Key Performance Indicators (KPIs), Stakeholder Communications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Adobe Illustrator, Logo Design, Graphic Design, Creative Design, Graphic and Visual Design, Project Design, Digital Design, Typography, File Management, Design Elements And Principles, Design Specifications, Color Theory
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Matplotlib, NumPy, Pandas (Python Package), Applied Machine Learning, Python Programming, Scikit Learn (Machine Learning Library), Data Visualization, Supervised Learning, Feature Engineering, Machine Learning, Natural Language Processing, Text Mining, Data Manipulation, Unsupervised Learning, Performance Tuning
Mixed · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Amazon Web Services, Network Architecture, Virtual Private Networks (VPN), Cloud Computing Architecture, Computer Networking, Cloud Infrastructure, Load Balancing, Network Routing, Hybrid Cloud Computing, Network Security, Data Migration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Game Design, Investments, Test Automation, Digital Assets, Investment Management, Development Testing, Cryptography, Program Development, Emerging Technologies, FinTech, Software Development, Web Development Tools, Asset Management, Asset Protection, Transaction Processing, Secure Coding, Application Deployment
Beginner · Course · 3 - 6 Months

Packt
Skills you'll gain: Ubuntu, Cybersecurity, Cyber Attacks, Microsoft Windows, Computer Security, Computer Security Awareness Training, Information Systems Security, Linux, Cyber Security Policies, Network Security, Virtualization, Linux Commands, Linux Administration, Data Ethics, Data Security, Virtualization and Virtual Machines, Hardening, Command-Line Interface, Operating System Administration, Virtual Machines
Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Game Design, Video Game Development, Live Streaming, Systems Thinking, Aesthetics, Social Sciences, Economics, Policy, and Social Studies, Interactive Design, Socioeconomics, Culture, Psychology, Storytelling, Journalism, User Experience, Media Strategy, Critical Thinking, Digital Media Strategy, Ethical Standards And Conduct
Beginner · Course · 1 - 3 Months
Skills you'll gain: Image Analysis, Computer Vision, Digital Communications, Computer Graphics, Visualization (Computer Graphics), Medical Imaging, Applied Mathematics, Spatial Analysis, Advanced Mathematics, Linear Algebra, Matlab, Algorithms
Mixed · Course · 1 - 3 Months

Skills you'll gain: Restful API, Application Programming Interface (API), Virtual Environment, Python Programming, User Accounts, Application Security, Encryption, Data Modeling
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Extensible Markup Language (XML), Ansible, Infrastructure as Code (IaC), JSON, Kubernetes, Cloud-Native Computing, DevOps, Microsoft Visual Studio, Python Programming
Advanced · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Large Language Modeling, Generative AI, Generative Model Architectures, Data Cleansing, Performance Testing, System Configuration
Beginner · Project · Less Than 2 Hours