Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing applications and enhancing your programming capabilities.

Google Cloud
Skills you'll gain: API Gateway, Cloud API, Application Programming Interface (API), Web Services, Google Cloud Platform, Web Applications, Application Development, Authentications
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Data Architecture, Data Infrastructure, Distributed Computing, Data Modeling, Scalability, Data Management, Data Strategy, Microservices, Solution Architecture, Data Governance, Software Architecture, Semantic Web, Data Integration, Information Architecture, CI/CD, Software Design, Maintainability, Enterprise Architecture, Data Analysis, Generative AI
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Animation and Game Design, Computer Graphic Techniques, Creativity
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Big Data, Google Cloud Platform, Data Access, SQL, Query Languages
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Cloud-Native Computing, Application Deployment, Kubernetes, Containerization, Serverless Computing, CI/CD, DevOps, Prometheus (Software), Infrastructure Security, YAML, Microservices, System Monitoring, Grafana, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cyber Threat Intelligence, Cyber Threat Hunting, Threat Detection, Vulnerability Assessments, Incident Response, Security Information and Event Management (SIEM), Cybersecurity, Threat Management, Computer Security Incident Management, Cloud Security, Cyber Risk, Cyber Security Policies, Data Security, Network Security, Cyber Security Strategy, Personally Identifiable Information, Malware Protection, Cyber Attacks, Email Security, Risk Management
Beginner · Specialization · 1 - 4 Weeks

Starweaver
Skills you'll gain: Threat Modeling, Threat Management, Cyber Threat Intelligence, Vulnerability Management, Cybersecurity, Cyber Security Strategy, Threat Detection, Vulnerability Assessments, Intrusion Detection and Prevention, Network Security, Cyber Attacks, Hardening, Patch Management, Continuous Monitoring, Configuration Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative Adversarial Networks (GANs), Transfer Learning, Artificial Neural Networks, Keras (Neural Network Library), Image Analysis, Convolutional Neural Networks, PyTorch (Machine Learning Library), Deep Learning, Tensorflow, Data Preprocessing, Embeddings, Network Architecture, Matplotlib, Jupyter, NumPy
Advanced · Course · 3 - 6 Months

Universidades Anáhuac
Skills you'll gain: Predictive Modeling, Model Evaluation, Data Cleansing, Time Series Analysis and Forecasting, Database Management, Artificial Neural Networks, SQL, Databases, Keras (Neural Network Library), Deep Learning, Applied Machine Learning, Tensorflow, Statistical Modeling, Data Modeling, Data Visualization Software, Forecasting, Pandas (Python Package), Data Science, Supervised Learning, Convolutional Neural Networks
Intermediate · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Sheets, Pivot Tables And Charts, Big Data, Data Analysis, Excel Formulas, Data Import/Export, Data Visualization, Real Time Data, Network Analysis, SQL
Beginner · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Identity and Access Management, Role-Based Access Control (RBAC), Firewall, Nginx, Virtual Networking, Network Administration, Network Security, Servers, Web Servers, Security Controls
Intermediate · 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, Machine Learning Algorithms, Text Mining, Data Manipulation, Unsupervised Learning, Model Evaluation, Data Preprocessing, Classification Algorithms
Mixed · Course · 1 - 4 Weeks