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: Microservices, API Gateway, Docker (Software), Containerization, Software Architecture, Frontend Integration, Systems Architecture, Software Design Patterns, Restful API, Event-Driven Programming, Software Design, Transaction Processing, Business Logic
Advanced · Course · 1 - 3 Months

Skills you'll gain: AWS Identity and Access Management (IAM), Amazon Web Services, Identity and Access Management, Amazon Elastic Compute Cloud, Cloud Computing Architecture, Cloud Computing, Network Security, Virtual Networking, Network Architecture, Cloud Infrastructure, Authentications, Virtual Private Networks (VPN), Multi-Factor Authentication, Cloud Security, Key Management, Load Balancing, Network Monitoring, Containerization, Scalability
Intermediate · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Backlogs, Scrum (Software Development), Sprint Retrospectives, Sprint Planning, Agile Software Development, Agile Methodology, Agile Project Management, Agile Product Development, Product Requirements, Product Management, Meeting Facilitation, Quality Assurance, Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Intrusion Detection and Prevention, Incident Response, Computer Security Incident Management, Cyber Threat Hunting, Cyber Attacks, Cybersecurity, Cyber Operations, Continuous Monitoring, Security Management, Event Monitoring, Disaster Recovery, Incident Management, Threat Detection, Cloud Security, Threat Management, System Monitoring, IT Automation, Record Keeping, Problem Management, Google Cloud Platform
Beginner · Course · 1 - 4 Weeks

Fred Hutchinson Cancer Center
Skills you'll gain: Bioinformatics, Data Analysis Software, Data Processing, Data Analysis, Data Literacy, Metadata Management, R Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Scikit Learn (Machine Learning Library), Predictive Modeling, Regression Analysis, Machine Learning Algorithms, Applied Machine Learning, Predictive Analytics, Python Programming, Classification Algorithms, Model Training, Machine Learning, Data Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Integrated Development Environments, Application Deployment, Cross Platform Development, Application Development, Development Environment, Computer Programming Tools, Software Development Tools, Java, Build Tools, Java Programming, Apache Maven, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Pipelines, Data Validation, SQL, Extract, Transform, Load, Data Transformation, JSON, Data Processing, Data Warehousing, Data Integration, Data Integrity, Performance Testing, Performance Tuning, Data Quality, Verification And Validation, Dashboard, Scripting, Systems Integration, Dimensionality Reduction
Advanced · Course · 3 - 6 Months

L&T EduTech
Skills you'll gain: Electrical Systems, Network Architecture, Electrical Power, HVAC, Control Systems, Electric Power Systems, Electrical Wiring, Low Voltage, High Voltage, Building Design, Electrical Engineering, Hazard Analysis, Schematic Diagrams, Electrical Safety, Electrical Equipment, Drafting and Engineering Design, Energy and Utilities, Networking Hardware, Site Reliability Engineering, Building Codes
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Large Language Modeling, Vector Databases, Embeddings, Generative AI, LLM Application, Generative Model Architectures, Retrieval-Augmented Generation, Natural Language Processing, AI Integrations, AI Security, Application Design, Python Programming, Model Evaluation, Artificial Intelligence, Metadata Management, Data Management, Artificial Neural Networks, MongoDB
Intermediate · Course · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: Devops Tools, Development Environment, Software Development Tools, Software Development Methodologies, CI/CD, DevOps, IT Automation, Continuous Deployment, Version Control, Continuous Integration, Network Engineering, Program Development, Docker (Software), Network Infrastructure, Containerization, Software Development, Virtual Environment, Git (Version Control System), Waterfall Methodology, Software Design
Intermediate · Course · 1 - 4 Weeks

Radio y Televisión Española
Skills you'll gain: Social Media Content, Image Analysis, Social Media, Social Media Strategy, Live Streaming, Photo/Video Production and Technology, Social Media Management, Video Production, Content Strategy, Media and Communications, Web Presence, Content Creation, Journalism, Research, digital literacy, Fraud detection, Social Network Analysis, Digital Communications, Investigation, Verification And Validation
Beginner · Specialization · 3 - 6 Months