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.

Amazon Web Services
Skills you'll gain: Load Balancing, Amazon Web Services, Network Performance Management, Network Architecture, Network Infrastructure, Scalability, TCP/IP, Network Protocols, Servers, Control Panels
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Ansible, IT Automation, YAML, Automation, Devops Tools, Configuration Management, Cloud-Based Integration, DevOps, Operational Efficiency, Scalability, Patch Management, Cloud Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Machine Learning Methods, Machine Learning Algorithms, AI Workflows, AI literacy, Responsible AI, Classification Algorithms
Beginner · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Keras (Neural Network Library), Tensorflow, Model Training, Model Evaluation, Deep Learning, Convolutional Neural Networks, Model Optimization, Image Analysis, Predictive Modeling, Data Preprocessing, Applied Machine Learning, Artificial Neural Networks, Computer Vision
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Generative AI, Generative Model Architectures, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, AI literacy, Machine Learning Algorithms, Scalability
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Land Development, Building Information Modeling, Civil Engineering, Building Design, Building Services Engineering, Facility Management, Landscape Architecture, Architectural Design, Security Strategy, Energy and Utilities, Public Works, Transportation Operations, Sustainable Engineering, Safety and Security, Sustainable Design, Traffic Flow Optimization, Demand Planning, Capacity Management
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Cloud-Native Computing, DevOps, Kubernetes, Application Deployment, Containerization, CI/CD, Istio, Continuous Integration, Microservices, Continuous Deployment, Continuous Delivery, Serverless Computing, Git (Version Control System), Version Control, Cloud Deployment, Docker (Software), Software Development, Cloud Applications, OpenShift, Network Security
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Seaborn, Plot (Graphics), Matplotlib, Data Visualization, Scatter Plots, Statistical Visualization, Data Presentation, Box Plots, Exploratory Data Analysis, Data Visualization Software, Descriptive Statistics, Data Storytelling, Statistical Methods, Data-Driven Decision-Making, Statistical Modeling, Statistical Analysis, Python Programming, Color Theory
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Database Design, Relational Databases, Event-Driven Programming, Database Application, Visual Basic (Programming Language), Maintainability, Secure Coding, Service Management, Data Management, Business Logic, Data Validation, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Natural Language Processing, Amazon Web Services, Usability, Human Computer Interaction, Human Machine Interfaces, AI Integrations, Security Requirements Analysis, Interaction Design, Service Level
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Looker (Software), Business Intelligence, SQL, Data Analysis, Google Cloud Platform
Intermediate · Project · Less Than 2 Hours

Pearson
Skills you'll gain: Firewall, Linux Administration, Authorization (Computing), Linux Servers, Security Controls, Linux, Hardening, Authentications, Network Security, Linux Commands, System Configuration, Servers, Computer Security, Server Administration, Encryption, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks