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.

University of Colorado System
Skills you'll gain: Authentications, Threat Detection, Multi-Factor Authentication, Cyber Security Strategy, Cybersecurity, Malware Protection, Threat Management, Data Loss Prevention, Endpoint Security, Disaster Recovery, Security Awareness, Data Security, Human Factors (Security), Email Security, Information Privacy, Network Security, Cyber Security Assessment, Patch Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Augmented and Virtual Reality (AR/VR), Unity Engine, Augmented Reality, Application Deployment, Cross Platform Development, Virtual Reality, C# (Programming Language), Video Game Development, Virtual Environment, Mobile Development, UI Components, Animation and Game Design, Game Design, User Interface (UI), Development Testing, User Interface and User Experience (UI/UX) Design, Software Development, Software Design
Intermediate · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Systems Architecture, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Design Documents, Software Visualization, Code Review, Product Family Engineering, Object Oriented Programming (OOP), Software Development, Java
Beginner · Specialization · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), Algorithms, Performance Tuning, Theoretical Computer Science, Performance Testing, Data Structures, Python Programming, Memory Management, Verification And Validation, Computer Programming Tools
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Web Scraping, Data Structures, Git (Version Control System), Generative AI, Version Control, Test Script Development, Devops Tools, Matplotlib, Data Visualization, DevOps, Agile Methodology, Web Development, Debugging, Data Literacy, Flask (Web Framework), Scripting, Plotly, Automation, Data Analysis, Cloud Computing
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Photo Editing, Adobe Illustrator, Adobe Express, Adobe Photoshop, Typography, Responsible AI, AI powered creativity, Color Theory, Generative AI, Graphic and Visual Design, Graphic and Visual Design Software, Graphic Design, Photography, Visual Storytelling, Data Ethics, Design, Adobe Firefly, Creative Design, Branding, Storytelling
Beginner · Specialization · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: AutoCAD, Computer-Aided Design, Technical Drawing, Engineering Drawings, Architectural Drawing, Design Software, Plot (Graphics), Graphical Tools, User Interface (UI), Command-Line Interface, Digital Design, UI Components, Design and Product, Design Elements And Principles, Systems Of Measurement
Beginner · Course · 1 - 3 Months

Skills you'll gain: TypeScript, Application Programming Interface (API), API Design, Javascript, Node.JS, Code Reusability, Software Architecture, Software Design Patterns, Web Development, Object Oriented Programming (OOP), Back-End Web Development, Front-End Web Development, Software Development, Software Engineering
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Cyber Threat Intelligence, Security Information and Event Management (SIEM), AI Security, Threat Modeling, AI literacy, Threat Detection, Cybersecurity, Incident Response, Malware Protection, Exploitation techniques, Artificial Intelligence and Machine Learning (AI/ML), Anomaly Detection, Augmented and Virtual Reality (AR/VR), Vulnerability Management, Model Evaluation, Incident Management
Intermediate · Specialization · 1 - 3 Months

Google Cloud
Beginner · Course · 1 - 3 Months

KodeKloud
Skills you'll gain: Remote Access Systems, Linux Commands, Cryptographic Protocols, Web Servers, Scalability
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Scripting, IT Automation, Bash (Scripting Language), Shell Script, Automation, Workflow Management, Business Process Automation, Security Controls, Scripting Languages, Performance Tuning, Debugging, Data Security, Encryption, Continuous Monitoring, Decision Making, File Management
Intermediate · Course · 1 - 4 Weeks