Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. 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 web applications and software solutions.

Skills you'll gain: Prompt Engineering, AI Workflows, AI Orchestration, Generative AI, AI Enablement, API Design, AI Security, Software Development, Database Design, Automation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, C# (Programming Language), Video Game Development, Game Design, UI Components, Scripting
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Processing, Database Management, SQL, Google Cloud Platform, Databases, Performance Tuning, Google Analytics
Beginner · Project · Less Than 2 Hours

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

Skills you'll gain: Unity Engine, C# (Programming Language), Android (Operating System), Mobile Development, Scripting, Video Game Development, Game Design, Animation and Game Design, Application Development, User Interface (UI)
Advanced · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: SQL, Transaction Processing, Query Languages, Database Management, Data Manipulation, Data Security, Stored Procedure, Relational Databases, Data Transformation, Data Storage, Data Integrity, Authorization (Computing), Data Dictionary
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Azure, Serverless Computing, Azure Active Directory, ASP.NET, Virtual Machines, Windows PowerShell, Cloud Computing, Cloud Services, OAuth, .NET Framework, Infrastructure As A Service (IaaS), Authentications, Data Storage Technologies, Cloud Storage, Databases, Bash (Scripting Language), Cloud Applications, C# (Programming Language), Application Deployment, Identity and Access Management
Beginner · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Database Design, Database Theory, Database Management, Relational Databases, Databases, Database Architecture and Administration, Database Management Systems, SQL, NoSQL, Data Modeling, Unified Modeling Language, Query Languages, Data Integrity, Data Manipulation, Performance Tuning
Build toward a degree
Mixed · Course · 1 - 3 Months

Scrimba
Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Web Design, Interactive Design, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, Usability, User Interface (UI) Design, UI Components, Browser Compatibility, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Time Series Analysis and Forecasting, Forecasting, Predictive Modeling, R Programming, Regression Analysis, Business Analytics, Trend Analysis, Statistical Analysis, Statistical Modeling, Analysis, Model Evaluation
Mixed · Course · 1 - 4 Weeks

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

Google Cloud
Skills you'll gain: Generative AI, Cloud Applications, Cloud Deployment, Google Cloud Platform, Cloud Computing, Cloud API, Blockchain, Cloud Storage, Model Deployment, Application Programming Interface (API)
Intermediate · Project · Less Than 2 Hours