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: MySQL Workbench, Data-Driven Decision-Making, Exploratory Data Analysis, MySQL, Business Analytics, Data Analysis, Database Design, SQL, Analytical Skills, Data Presentation, Technical Communication, Relational Databases
Intermediate · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Tensorflow, Deep Learning, Data Compilation, Test Data, Statistical Analysis, Artificial Neural Networks, Analysis, Performance Tuning, Machine Learning Algorithms, Machine Learning, Algorithms
Beginner · Course · 1 - 4 Weeks

EIT Digital
Skills you'll gain: Cybersecurity, Threat Modeling, Cyber Attacks, Cyber Security Strategy, Cyber Threat Intelligence, Cyber Risk, Cyber Security Assessment, Network Security, Risk Management, Security Controls, Data Security, Information Privacy, Vulnerability Assessments, Business Economics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Image Analysis, Amazon Web Services, Image Quality, Computer Vision, Anomaly Detection, Software Quality Assurance, Data Science, Machine Learning, Cloud Computing
Beginner · Guided Project · Less Than 2 Hours

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

Corporate Finance Institute
Skills you'll gain: Data Analysis Expressions (DAX), Snowflake Schema, Power BI, Financial Statements, Business Intelligence, Financial Reporting, Cash Flows, Microsoft Excel, Financial Data, Data Modeling, Balance Sheet, Income Statement, SQL
Beginner · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Generative AI, Generative Model Architectures, Software Architecture, Systems Architecture, Machine Learning Methods, PyTorch (Machine Learning Library), Large Language Modeling, Image Analysis, Performance Tuning, Deep Learning, Machine Learning, Artificial Neural Networks, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: File Management, Firewall, Linux Administration, Ubuntu, Hardening, OS Process Management, Linux, Authentications, Zero Trust Network Access, Linux Servers, Remote Access Systems, Data Security, User Accounts, Network Security, Linux Commands, Application Security, Security Strategy, Operating System Administration, Continuous Monitoring, IT Security Architecture
Intermediate · Specialization · 1 - 4 Weeks

Skills you'll gain: Microsoft Word, Microsoft Office, Document Management, Web Content, Computer Literacy
Beginner · Guided Project · Less Than 2 Hours
University of Michigan
Skills you'll gain: R (Software), Statistical Modeling, Data Visualization, Data Wrangling, Data Manipulation, Correlation Analysis, Histogram, Data Analysis, Statistical Analysis, Biostatistics, Statistics, Statistical Hypothesis Testing, Scripting, Package and Software Management, Predictive Modeling, Risk Analysis, Descriptive Statistics, Data Import/Export
Beginner · Specialization · 1 - 3 Months

Università di Napoli Federico II
Skills you'll gain: Unsupervised Learning, Supervised Learning, R Programming, Artificial Neural Networks, Machine Learning, Exploratory Data Analysis, Deep Learning, Predictive Modeling, Ggplot2, Regression Analysis, Dimensionality Reduction, Data Analysis, Data Manipulation, Data Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Cloud Infrastructure, Google Cloud Platform, Identity and Access Management, Infrastructure As A Service (IaaS), Kubernetes, Cloud Applications, Cloud Computing, Cloud Storage, Virtual Machines, Containerization, Network Infrastructure, Data Storage Technologies, Platform As A Service (PaaS), Serverless Computing, Scalability
Beginner · Course · 1 - 3 Months