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.

Packt
Skills you'll gain: Amazon DynamoDB, Amazon Web Services, NoSQL, Database Management, Database Design, Development Environment, Command-Line Interface, Application Programming Interface (API), Software Development Tools, Performance Tuning, Data Structures, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Remote Access Systems, User Accounts, Authorization (Computing), Network Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Oracle Databases, Performance Tuning, Operational Databases, Application Lifecycle Management, Database Architecture and Administration, Relational Databases, Database Management, Patch Management, Multi-Tenant Cloud Environments, Virtual Machines, Scalability, Software Installation, Server Administration, Load Balancing, Transaction Processing, Data Storage Technologies, Disaster Recovery, Data Storage, System Configuration, Network Administration
Advanced · Specialization · 3 - 6 Months

Whizlabs
Skills you'll gain: Microsoft Azure, Azure Synapse Analytics, Data Integration, Cloud Storage, Data Lakes, Data Pipelines, Data Storage, Databricks, Microsoft SQL Servers, NoSQL, .NET Framework, Data Security, Real Time Data, Encryption, Scalability
Intermediate · Course · 1 - 4 Weeks

Starweaver
Skills you'll gain: MITRE ATT&CK Framework, Cyber Operations, Threat Modeling, Cyber Security Strategy, Cyber Threat Intelligence, Penetration Testing, Cybersecurity, Exploitation techniques, Threat Detection, Vulnerability Assessments, Human Factors (Security), Security Awareness, Security Testing, Network Security, Generative AI
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Salesforce Object Query Language (SOQL), Salesforce Development, Simple Object Access Protocol (SOAP), Systems Integration, Salesforce, Restful API, Web Services, Data Integration, Software Development Tools, Application Programming Interface (API), Real Time Data, Test Tools, Development Environment, Postman API Platform, Data Import/Export, JSON, Authentications, UI Components
Beginner · Course · 1 - 3 Months

Skills you'll gain: Agile Project Management, Stakeholder Engagement, Scrum (Software Development), Agile Methodology, Stakeholder Management, Team Motivation, Agile Software Development, Team Leadership, Sprint Retrospectives, Kanban Principles, Team Building, Sprint Planning, Risk Analysis, Agile Product Development, Continuous Integration, Earned Value Management, Team Management, Backlogs, Continuous Improvement Process, Lean Methodologies
Beginner · Specialization · 3 - 6 Months

Universidad de los Andes
Skills you'll gain: Real-Time Operating Systems, LLM Application, Supervised Learning, Semantic Web, Unsupervised Learning, Cloud-Native Computing, Continuous Deployment, Reinforcement Learning, Computer Vision, Project Closure, MLOps (Machine Learning Operations), Natural Language Processing, Biomedical Engineering, Artificial Intelligence, Deep Learning, Game Theory, Data Ethics, Linear Algebra, Machine Learning Methods, Responsible AI
Earn a degree
Degree · 1 - 4 Years
Skills you'll gain: Data Storytelling, Dashboard, Data Presentation, Power BI, Strategic Decision-Making, Interactive Data Visualization, Tableau Software, Storytelling, Data-Driven Decision-Making, Executive Presence, Business Intelligence, User Feedback, Data Visualization, Presentations, Constructive Feedback, Analytics, Customer Insights, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Image Analysis, Generative AI, Deep Learning, Computer Vision, Applied Machine Learning
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Technical Support and Services, Technical Support, Service Level, Identity and Access Management, Record Keeping, Data Loss Prevention, Issue Tracking, Personally Identifiable Information, Problem Management, Technical Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Redis, Terraform, Infrastructure as Code (IaC), Scalability, Google Cloud Platform, Patch Management, Microservices, Kubernetes, Application Deployment, Data Migration, Release Management
Beginner · Project · Less Than 2 Hours