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: 3D Modeling, 3D Assets, Autodesk, Visualization (Computer Graphics), Editing
Mixed · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Data Storytelling, Business Analytics, Data Visualization Software, Analytical Skills, Exploratory Data Analysis, Data Quality, Data Analysis, Data-Driven Decision-Making, Extract, Transform, Load, Analytics, Data Manipulation, Descriptive Statistics, Data Processing, SQL, Python Programming, Application Programming Interface (API)
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Warehousing, MongoDB, IBM Cognos Analytics, Extract, Transform, Load, NoSQL, Apache Spark, IBM DB2, Big Data, Dashboard Creation, Data Integration, Dashboard, Business Intelligence, Database Architecture and Administration, PySpark, Data Pipelines, Analytics, Databases, Relational Databases, SQL, Python Programming
Advanced · Course · 1 - 3 Months
Duke University
Skills you'll gain: Deductive Reasoning, Logical Reasoning, Computational Logic, Verification And Validation
Beginner · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Software Development, Software Engineering, Professional Development, Professionalism, Ethical Standards And Conduct, Teamwork, Computer Programming, Back-End Web Development
Beginner · Course · 1 - 4 Weeks

UiPath
Skills you'll gain: Prompt Engineering, Agentic Workflows, Prompt Patterns, Agentic systems, Business Process Automation, Prompt Engineering Tools, Automation, Robotic Process Automation, Generative AI Agents, LLM Application, Responsible AI, AI Workflows, Decision Intelligence, Large Language Modeling, Artificial Intelligence, AI Security, Data Ethics
Beginner · Course · 1 - 4 Weeks

University of the Arts London
Skills you'll gain: AI powered creativity, Music, Musical Composition, Artificial Intelligence, Generative AI, AI literacy, Creativity, Human Machine Interfaces, Instrumental Music, Interactive Design, Music Performance, Machine Learning Methods, Human Computer Interaction, Responsible AI, Intellectual Property, Machine Learning
Beginner · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Computing Platforms, Cybersecurity, Linear Algebra, Critical Thinking, Probability & Statistics
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Data Governance, Databricks, Data Management, Metadata Management, Data Quality, Data Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Development Tools, Web Design and Development, Web Design, Web Development, Front-End Web Development, Software Development Tools, Semantic Web, Development Environment, Integrated Development Environments
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, Hypertext Markup Language (HTML), HTML and CSS
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Front-End Web Development, Responsible AI, AI literacy, Frontend Integration, Generative AI, User Interface and User Experience (UI/UX) Design, Prompt Engineering, Software Documentation, UI/UX Strategy, Test Automation, HTML and CSS
Intermediate · Course · 1 - 4 Weeks