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.

Skills you'll gain: Object Oriented Programming (OOP), Spatial Analysis, C# (Programming Language), Scalability
Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), JSON, HTML and CSS, Ajax, Web Content Accessibility Guidelines, Javascript, Web Design, Semantic Web, Usability, Web Applications, Web Development, Web Content, Usability Testing, Interactive Design, Data Structures, Application Frameworks, Network Protocols, Data Ethics, Animations
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Generative Model Architectures, Large Language Modeling, Generative AI, Open Source Technology, Image Analysis, Model Evaluation, Model Deployment, Data Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Adobe Creative Cloud, Editing, Data Import/Export, Graphic and Visual Design, Color Theory
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Graph Theory, Combinatorics, Network Analysis, Data Structures, Visualization (Computer Graphics), Algorithms, Mathematical Theory & Analysis, Theoretical Computer Science, Program Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Large Language Modeling, Generative AI, AI Security, Gemini, AI Enablement, Google Workspace, Productivity Software, Artificial Intelligence and Machine Learning (AI/ML), LLM Application, Model Evaluation, AI Workflows, Workplace inclusivity, Social Impact, Operational Efficiency, Human Factors, Critical Thinking, Analysis, Data Security, Natural Language Processing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Jira (Software), Sprint Retrospectives, Performance Metric, Performance Reporting, Team Performance Management, Business Metrics, Organizational Effectiveness, Performance Improvement, Issue Tracking, Continuous Improvement Process, Cycle Counting, Taking Meeting Minutes, Record Keeping
Beginner · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Microsoft Power Platform, No-Code Development, Application Deployment, Application Design, Application Development, Microsoft 365, Dashboard, Data-Driven Decision-Making, Software Design, Project Planning, Product Testing, Software Development, Business Solutions, Software Architecture
Mixed · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Web Development, Javascript, Bootstrap (Front-End Framework), Scripting, Browser Compatibility, Application Programming Interface (API), Back-End Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Extract, Transform, Load, Star Schema, Microsoft Power Platform, Data Analysis Expressions (DAX), Data Storytelling, Microsoft Power Automate/Flow, Dashboard, Microsoft Excel, Excel Formulas, Power BI, Data-Driven Decision-Making, Microsoft Copilot, Data Presentation, No-Code Development, Data Transformation, Data Literacy, Data Modeling, Data Visualization, Data Analysis, Business Intelligence
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Google Cloud Platform, Cloud Infrastructure, Load Balancing, Prompt Engineering, Kubernetes, Network Performance Management, Network Monitoring, Firewall, Containerization, Virtual Networking, Application Performance Management, Network Architecture, Network Planning And Design, Network Security, Cloud Storage, Cloud Services, Identity and Access Management, Network Routing, Virtual Private Networks (VPN)
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Vibe coding, Web Development Tools, Application Development, Software Installation, GitHub
Beginner · Course · 1 - 4 Weeks