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: Hypertext Markup Language (HTML), Web Development
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: AI Security, LLM Application, Open Web Application Security Project (OWASP), Large Language Modeling, Model Deployment, Security Controls, Security Architecture Review, Security Software, Application Programming Interface (API), System Configuration
Beginner · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Apple software proficiency, Data Store, Control Panels, Program Development, Verification And Validation, Maintainability
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Predictive Analytics, Big Data, Predictive Modeling, Advanced Analytics, Analytics, Applied Machine Learning, Google Cloud Platform, Model Training, MLOps (Machine Learning Operations), Data Analysis, Machine Learning Methods, SQL
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Information Architecture, Collaborative Software, Content Management Systems, Scalability, Responsive Web Design, Web Analytics and SEO, Web Development Tools, Front-End Web Development, Web Development
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Presentation, Looker (Software), Data Visualization Software, Data Preprocessing, Data Analysis, Analytics, Google Cloud Platform, Cloud Storage, Data Warehousing, Applied Machine Learning, Data Storage, Data Storage Technologies, SQL, Query Languages, Data Sharing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Android (Operating System), GitHub, Software Development Tools, User Interface (UI) Design, Animation and Game Design, 3D Assets, Mobile Development Tools, Scripting
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Gemini, Google Gemini, Generative AI, Prompt Engineering, Google Cloud Platform, Multimodal Prompts, Model Evaluation, Application Programming Interface (API), LLM Application, Cloud-Based Integration, Application Development, Application Frameworks
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Flutter (Software), Generative AI Agents, Generative AI, Google Cloud Platform, LLM Application, Mobile Development, Application Development, AI Workflows, Model Deployment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: SQL, Health Information Management, Relational Databases, Database Design, Back-End Web Development, Query Languages, Database Application, Database Development, Database Management, Databases, Database Software, Database Management Systems, Web Applications
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Data-Driven Decision-Making, Data Analysis, Analytics, Google Cloud Platform, Big Data, Data Visualization Software, Cloud Storage, Dashboard Creation, SQL, Data Storage, Data Warehousing, Data Sharing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Swift Programming, Memory Management
Beginner · Course · 1 - 4 Weeks