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: Swift Programming, Apple iOS, Authentications, Application Programming Interface (API), Restful API, Mobile Development, Data Store
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, Computer Graphics, Technical Design, Visualization (Computer Graphics), Image Quality, Prototyping, Animations, Animation and Game Design, Color Theory, Design Elements And Principles
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Server Side, Restful API, Apache, Full-Stack Web Development, API Design, Node.JS, Web Servers, Postman API Platform, Authentications, Application Servers, Application Programming Interface (API), Web Applications, Back-End Web Development, Secure Coding, Web Development Tools, Web Development, Javascript, JSON, Application Security, PHP (Scripting Language)
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Logo Design, Adobe Illustrator, Presentations, Typography, Graphic Design, Branding, Design, Marketing Design, Brainstorming, Design Thinking, Color Theory, Design Research
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, User Interface (UI), Game Design, Android (Operating System), User Interface and User Experience (UI/UX) Design, C# (Programming Language), 3D Assets, Video Game Development, Mobile Development Tools, Application Deployment, Virtual Environment, Scripting, Augmented and Virtual Reality (AR/VR), Software Installation, Development Environment, Animations
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Business Analytics, Business Metrics, Analytics, Business Process Improvement, Business Intelligence, Business Process, Tableau Software, Business Analysis, Data Analysis, Key Performance Indicators (KPIs), Web Analytics, Data-Driven Decision-Making, Digital Transformation, E-Commerce, Financial Services, SQL, Decision Making
Mixed · Course · 1 - 3 Months

Multiple educators
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Machine Learning, Google Cloud Platform, Machine Learning Algorithms, Applied Machine Learning, Financial Trading, Reinforcement Learning, Supervised Learning, Data Pipelines, Time Series Analysis and Forecasting, Statistical Machine Learning, Technical Analysis, Deep Learning, Securities Trading, Portfolio Management, Market Trend, Artificial Intelligence and Machine Learning (AI/ML), Financial Market, Artificial Neural Networks
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Responsible AI, Anomaly Detection, Image Analysis, Text Mining, Unsupervised Learning, Computer Vision, Artificial Intelligence, Natural Language Processing, Microsoft Azure, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Data Ethics, Machine Learning, Regression Analysis, Large Language Modeling, No-Code Development, Predictive Modeling, Machine Learning Algorithms, Automation, Supervised Learning
Beginner · Specialization · 3 - 6 Months

American Council on Exercise
Skills you'll gain: Mental Health, Mindfulness, Nutrition and Diet, Mental Concentration, Community Health, Preventative Care, Health And Wellness Coaching, Health Education, Behavioral Health, Stress Management, Clinical Nutrition, Exercise Science, Respiration, Physiology
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cucumber (Software), Gherkin (Scripting Language), Behavior-Driven Development, Apache Maven, Restful API, Test Automation, JSON, Scalability, Application Programming Interface (API), Test Case, Test Data, Authentications, Java, Software Testing, Data Mapping
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Wireframing, User Experience Design, Persona Development, Information Architecture, Web Design, Design, Design Elements And Principles
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Linux Administration, Package and Software Management, Linux, Command-Line Interface, Linux Servers, Operating System Administration, Linux Commands, Unix Commands, Bash (Scripting Language), Software Installation, Systems Administration, File Management, Service Management, Authorization (Computing), Shell Script, Operating Systems, Servers, Data Storage, System Monitoring, System Configuration
Intermediate · Course · 1 - 3 Months