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: Prompt Engineering, ChatGPT, Generative AI, Business Process, Content Creation, Target Audience, Social Media, Artificial Intelligence, Writing, Storytelling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Logo Design, Prompt Engineering, Brainstorming, Creative Design, Brand Strategy, Branding, Graphic and Visual Design, ChatGPT, Color Theory, Target Audience
Mixed · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Dashboard, Data Storytelling, Tableau Software, Data Presentation, Data Visualization, Visual Design, Advanced Analytics, Stakeholder Analysis, Interactive Data Visualization, Data Visualization Software, Design, Data Literacy, Exploratory Data Analysis, Proposal Development, Data Ethics, Data Analysis, Visualization (Computer Graphics), Data Mapping, Pivot Tables And Charts, Storyboarding
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Spatial Data Analysis, Artificial Intelligence, Robotic Process Automation, Simulations, NumPy
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Application Performance Management, Prometheus (Software), System Monitoring, Grafana, Performance Tuning, Event Monitoring, Performance Testing, Performance Management, Server Administration, Web Analytics and SEO, Javascript
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Generative AI, Artificial Neural Networks, Tensorflow, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), PyTorch (Machine Learning Library), Deep Learning, Supervised Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Unreal Engine, 3D Assets, Computer Graphics, Animations, Simulations
Intermediate · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Salesforce, Customer Relationship Management, Data Migration, Data Management, System Configuration, Workflow Management, Data Validation, Cloud Computing, Business Reporting, Business Process Automation, Administration, Role-Based Access Control (RBAC), Data Security
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Usability Testing, Usability, Human Centered Design, Software Testing, User Acceptance Testing (UAT), Surveys, Human Computer Interaction, Software Quality (SQA/SQC), Survey Creation, Test Planning, Technical Communication, User Experience Design, User Interface (UI), User Research, UI/UX Research, Web Content Accessibility Guidelines, User Experience, Risk Management Framework, Stakeholder Engagement, Law, Regulation, and Compliance
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Web Scraping, Data Transformation, Extract, Transform, Load, Data Manipulation, SQL, Integrated Development Environments, Data Processing, Databases, Application Programming Interface (API), Code Review, Restful API, Python Programming, Unit Testing, Style Guides
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Requirements Analysis, Security Requirements Analysis, Requirements Elicitation, Functional Requirement, Goal Setting, Business Requirements, Unified Modeling Language, Meeting Facilitation, Conflict Management, System Requirements, Risk Analysis, Stakeholder Engagement, Negotiation
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Secure Coding, Open Web Application Security Project (OWASP), Authentications, Authorization (Computing), Microsoft Copilot, Application Security, Data Validation, Web Applications, Security Controls, Web Development, Vulnerability Assessments, Data Security, Encryption
Beginner · Course · 1 - 4 Weeks