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: Unreal Engine, 3D Assets, Virtual Environment, 3D Modeling, User Interface (UI), Computer Graphics, Animations, Game Design, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Music, Media Production, Creativity, Digital Signal Processing, Editing, File Management, System Configuration
Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Portfolio Management, Time Series Analysis and Forecasting, Performance Measurement, Financial Forecasting, Analytics, Financial Trading, Financial Analysis, R Programming, Trend Analysis, Investments, Statistical Analysis, Risk Analysis, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Game Design, Performance Tuning, Video Game Development, Performance Testing, Programming Principles, No-Code Development, Object Oriented Design
Mixed · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Generative AI, Expense Reports, Image Analysis, Expense Management, Organizational Skills, Computer Vision, Data Storytelling, Project Controls, Social Media Content, Artificial Intelligence, Photography, Prompt Engineering, Cooking
Beginner · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Supervised Learning, Machine Learning, Statistical Machine Learning, Model Evaluation, Logistic Regression, Theoretical Computer Science, Classification Algorithms, Mathematical Theory & Analysis, Probability & Statistics, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: PyTorch (Machine Learning Library), Convolutional Neural Networks, Transfer Learning, Image Analysis, Deep Learning, Model Evaluation, Medical Imaging, Computer Vision, Machine Learning, Data Preprocessing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Prompt Engineering, Large Language Modeling, LLM Application, Google Gemini, Generative AI
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, 3D Modeling, Computer Graphics, Adobe Photoshop, Autodesk, Data Import/Export, Graphical Tools
Mixed · Course · 1 - 3 Months

Skills you'll gain: Bootstrap (Front-End Framework), Responsive Web Design, UI Components, HTML and CSS, Web Design, User Interface (UI), Usability, Web Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Sprint Retrospectives, Prioritization, Agile Project Management, Timelines, Meeting Facilitation, Agile Methodology, Brainstorming, Virtual Teams, Continuous Improvement Process, Team Performance Management, Project Documentation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Adobe Premiere, Video Editing, Post-Production, Photo/Video Production and Technology, Video Production, Color Theory, File Management, Motion Graphics, Timelines, Performance Tuning
Beginner · Course · 3 - 6 Months