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.

Universidad Austral
Skills you'll gain: Natural Language Processing, Data Processing, Data Preprocessing, Text Mining, AI Orchestration, Pandas (Python Package), Analysis, Big Data, Process Modeling, File Management, Classification Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Database Design, MySQL Workbench, Database Development, MySQL, Relational Databases, Databases, SQL, Database Management, Query Languages, Data Manipulation, Data Migration
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Unsupervised Learning, Unstructured Data, Marketing Analytics, Text Mining, Deep Learning, Model Evaluation, Machine Learning, JSON, Data Processing, Natural Language Processing, Data Preprocessing, Model Training, Python Programming
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Code Reusability, Data Management, Program Development, Automation, Computational Logic
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Agentic systems, Agentic Workflows, Game Design, Video Game Development, Artificial Intelligence, Simulations, Scripting, Program Development, C# (Programming Language), Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: CI/CD, Continuous Deployment, Data Pipelines, Continuous Integration, Application Deployment, IT Automation, Docker (Software), Verification And Validation, Containerization, Software Engineering, Azure DevOps, Data Validation, GitHub, Continuous Monitoring, System Monitoring
Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Prompt Patterns, Prompt Engineering Tools, LangChain, Retrieval-Augmented Generation, Generative AI, AI Workflows, LLM Application, Large Language Modeling, OpenAI API, Data Synthesis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Tableau Software, Dashboard, Data Visualization Software, Data Visualization, R Programming, Alteryx, R (Software), Statistical Programming, Data Presentation, Statistical Visualization, Interactive Data Visualization, Data Cleansing, Plot (Graphics), Data Storytelling, Dashboard Creation, Data Analysis Software, Statistical Analysis, Data Wrangling, Workflow Management, Data Analysis
Intermediate · Specialization · 3 - 6 Months
Simplilearn
Skills you'll gain: User Story, Project Estimation, Sprint Planning, Agile Project Management, Agile Methodology, Estimation, Stakeholder Communications, Backlogs, Agile Product Development, Stakeholder Engagement, Stakeholder Management, Project Controls, Project Planning, Prioritization, Business Priorities, Project Management, Forecasting, Release Management, Persona Development
Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Security Awareness, Information Systems Security, Cybersecurity, Cyber Security Strategy, Cyber Security Policies, Information Privacy, Data Sharing, Telecommuting, Professional Development
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Responsible AI, Productivity Software, Google Workspace, Gemini, Generative AI, AI literacy, AI Enablement
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Layout Design, Bootstrap (Front-End Framework), UI Components, Web Design, Front-End Web Development, Web Development, User Interface (UI), Frontend Integration, Typography, User Interface (UI) Design, Visual Design, Node.JS, Web Content Accessibility Guidelines, Browser Compatibility, User Centered Design, Semantic Web, Building Codes
Beginner · Specialization · 1 - 3 Months