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.

Google Cloud
Skills you'll gain: Cloud API, Google Cloud Platform, Application Programming Interface (API), Multilingualism, Language Interpretation, Translation, and Studies, Cloud Computing
Beginner · Project · Less Than 2 Hours

University of Leeds
Skills you'll gain: Web Design and Development, Web Development, Web Content Accessibility Guidelines, Web Design, Hypertext Markup Language (HTML), Front-End Web Development, Full-Stack Web Development, Data Security, Web Content, Back-End Web Development, Program Development, Cascading Style Sheets (CSS), Javascript, Information Privacy, Computer Architecture
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Cascading Style Sheets (CSS), Web Design, Web Design and Development, No-Code Development, HTML and CSS, Web Content, Open Source Technology, Creativity, Web Development, Usability
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsive Web Design, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Design, Web Content, Web Development, UI Components
Beginner · Guided Project · Less Than 2 Hours

University of California, Davis
Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Cascading Style Sheets (CSS), GitHub, Front-End Web Development, Web Applications, Web Development, Mobile Development, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google App Engine, Google Cloud Platform, Cloud Deployment, Application Deployment, Cloud Applications, Go (Programming Language), Serverless Computing, Development Testing, Data Store
Beginner · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Data Pipelines, Dataflow, Data Processing, Google Cloud Platform, Development Environment, Cloud Development, Cloud Services, Program Development, Software Installation, Computer Programming Tools
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Unity Engine, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, C# (Programming Language), Linear Algebra, Scripting
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Salesforce, Salesforce Development, Systems Integration, Customer Relationship Management, Customer Relationship Management (CRM) Software, Data Integration, Contract Management, AI Enablement, Responsible AI, Web Services, Business Reporting, Sales Operations, Integration Testing, Artificial Intelligence, Application Programming Interface (API), Software Design Patterns, Security Controls, Customer Data Management, Analytics, Data Security
Advanced · Specialization · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Video Game Development, Animation and Game Design, Game Design, Animations, User Interface (UI), Prototyping, Virtual Environment, Virtual Reality, Visualization (Computer Graphics), Simulations, Artificial Intelligence, Augmented and Virtual Reality (AR/VR), Debugging
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: PySpark, Apache Spark, Apache Hadoop, Data Pipelines, Big Data, Data Storage Technologies, Data Processing, Distributed Computing, Data Analysis Expressions (DAX), Data Storage, Data Transformation, SQL, Data Manipulation, Performance Tuning
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LLM Application, Large Language Modeling, Transfer Learning, Performance Tuning, Generative AI
Intermediate · Project · Less Than 2 Hours