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.

Skills you'll gain: Application Performance Management, Prometheus (Software), System Monitoring, Amazon CloudWatch, Grafana, Performance Tuning, Event Monitoring, Frontend Performance, Servers, Performance Management, Cloud Services, Dashboard Creation, Javascript
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ansible, Git (Version Control System), Devops Tools, Docker (Software), Containerization, SonarQube, Kubernetes, CI/CD, GitHub, Version Control, Application Deployment, Jenkins, DevOps, Continuous Integration, Continuous Deployment, IT Automation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microservices, .NET Framework, Software Design Patterns, Software Design, Object-Relational Mapping, Software Architecture, Systems Architecture, C# (Programming Language), Enterprise Architecture, Maintainability, Docker (Software), Database Development, Database Management, Dependency Analysis, Event-Driven Programming, Data Migration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: API Testing, Restful API, Application Programming Interface (API), Test Script Development, JSON, Data Validation, Test Automation, Test Case, Development Environment, Verification And Validation
Mixed · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Machine Learning Methods, Machine Learning, Machine Learning Software, Model Training, Machine Learning Algorithms, Applied Machine Learning, Model Optimization, Model Evaluation, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Research Design, Data Collection, Data Capture, Classification Algorithms, Experimentation, Data Validation, Amazon Web Services, Data Quality, Statistical Analysis
Intermediate · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Product Engineering, Process Engineering, Experimentation, Engineering, Materials science, Environment, Systems Of Measurement, Microarchitecture, Laboratory Experience, Thermal Management, Analytical Testing, Laboratory Research, Biochemistry, Chemistry, Innovation, Scientific Methods
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Containerization, Application Deployment, Software Installation, Development Environment
Beginner · Guided Project · Less Than 2 Hours
University of Illinois Urbana-Champaign
Skills you'll gain: Data Governance, Accounting, Data Management, Internal Controls, Internal Auditing, Control Objectives for Information and Related Technology (COBIT), Auditing, General Accounting, Financial Auditing, Fraud detection, Data Quality, Data Integrity, Exploratory Data Analysis, Data Manipulation, Pandas (Python Package), Data Analysis, Analytics, GitHub, Python Programming, Natural Language Processing
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: UI Components, React.js, Javascript, JavaScript Frameworks
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Unreal Engine, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Animation and Game Design, Graphical Tools, Model Optimization, Virtual Environment, Data Import/Export, Image Quality, Animations, Editing, Video Game Development, Post-Production, Fine-tuning, Performance Tuning
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Risk Management, Enterprise Risk Management (ERM), Risk Analysis, Risk Management Framework, Risk Mitigation, Governance Risk Management and Compliance, Legal Risk, Blockchain, IT Security Architecture, Cyber Risk, Information Technology Architecture, Governance, Application Security, Project Documentation, Technical Documentation, Regulatory Compliance, Software Documentation, Law, Regulation, and Compliance, Solution Architecture, Cyber Governance
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Snowflake Schema, Business Intelligence, Power BI, Cloud Security, Business Analytics, Cloud Management, Advanced Analytics, Cloud-Based Integration, Data Management, Data Governance, Data Architecture, Amazon Web Services, Data Integration, Data Security, Cost Control, Data Visualization Software, Cloud Computing, Data Warehousing, Data Modeling, Amazon S3
Intermediate · Course · 1 - 4 Weeks