Computer courses can help you learn programming languages like Python and Java, data structures, algorithms, and web development fundamentals. You can build skills in software design, debugging, and database management, along with understanding cybersecurity principles. Many courses introduce tools such as Git for version control, SQL for database queries, and frameworks like React for building user interfaces, demonstrating how these skills are applied in real-world projects.

Microsoft
Skills you'll gain: Competitive Analysis, Market Research, Competitive Intelligence, Persona Development, Market Analysis, Customer Analysis, Market Intelligence, Market Opportunities, Business Research, AI Product Strategy, Consumer Behaviour, Target Market, Customer Insights, Data-Driven Decision-Making, Business Strategy, Product Management, Product Development, Target Audience, Product Strategy, Gap Analysis
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Spring Framework, JUnit, Application Frameworks, Unit Testing, Java Programming, Enterprise Application Management, Integration Testing, Configuration Management, Development Environment, Extensible Markup Language (XML), Context Management
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Penetration Testing, Exploit development, Metasploit, Application Security, Security Testing, Cyber Security Assessment, Vulnerability Scanning, Brute-force attacks, Secure Coding, Exploitation techniques, Software Design Patterns, Vulnerability Assessments, Memory Management, Amazon Web Services, SQL, Amazon Elastic Compute Cloud, Operating Systems, Data Validation
Intermediate · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Responsible AI, AI literacy, AI powered creativity, Critical Thinking
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Requirements Analysis, User Requirements Documents, Systems Development Life Cycle, Software Development Methodologies, Requirements Elicitation, Agile Methodology, Software Documentation, Software Design Documents, Security Requirements Analysis, System Requirements, Software Development Life Cycle, Agile Software Development, Waterfall Methodology
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Model Deployment, Federated Learning, Tensorflow, Transfer Learning, Model Training, MLOps (Machine Learning Operations), Model Evaluation, Fine-tuning, Machine Learning, Information Privacy, Embeddings
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Behavior-Driven Development, DevSecOps, Test Driven Development (TDD), Kanban Principles, Continuous Integration, Agile Software Development, Lean Methodologies, DevOps, Agile Methodology, Scrum (Software Development), Software Development Methodologies, Lean Manufacturing, Development Testing, Continuous Deployment, Unit Testing, Continuous Delivery, Application Security, CI/CD, Integration Testing, Software Development
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: UI/UX Research, User Research, Design Research, User Experience Design, User Experience, User Centered Design, Persona (User Experience), User Interface and User Experience (UI/UX) Design, Ideation, User Interface (UI), UI/UX Strategy, Qualitative Research, User Interface (UI) Design, Surveys, User Story, Data Collection, Persona Development, Data Analysis, Interviewing Skills, People Analytics
Mixed · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Selenium (Software), Software Testing, Security Testing, Test Automation, Performance Testing, Functional Testing, Test Script Development, Mobile Development Tools, Test Tools, Performance Stress Testing, Test Planning, Frontend Performance
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unsupervised Learning, Generative AI, Large Language Modeling, Supervised Learning, Deep Learning, Generative Model Architectures, LLM Application, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Reinforcement Learning, Statistical Machine Learning, Machine Learning Algorithms, Model Training, Artificial Neural Networks, Feature Engineering, Unstructured Data, Model Evaluation, Dimensionality Reduction, Model Optimization
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Extract, Transform, Load, Data Pipelines, Data Import/Export, Tensorflow, Data Preprocessing, Data Processing, Feature Engineering, Data Transformation, Data Sharing, Model Training, Data Management, Performance Tuning, Applied Machine Learning
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Restful API, Secure Coding, Application Deployment, Web Development, API Design, Full-Stack Web Development, Security Controls, Scripting Languages, Cloud API, Software Documentation, Software Installation, Data Validation
Intermediate · Course · 1 - 4 Weeks