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: AI Security, LLM Application, Open Web Application Security Project (OWASP), Model Deployment, Large Language Modeling, Secure Coding, Security Controls, Prompt Engineering, Google Cloud Platform, Application Programming Interface (API), System Configuration
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Amazon Redshift, SQL, Identity and Access Management, Query Languages, Google Cloud Platform, Database Design, Role-Based Access Control (RBAC), Data Import/Export, Relational Databases, Data Warehousing, Data Access, Data Integration, Database Architecture and Administration, Data Sharing, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Animation and Game Design, 3D Assets, Video Production, Virtual Environment, Cinematography, Storytelling, Visual Storytelling, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Model Optimization, Responsible AI, Data Ethics, Model Training, Model Deployment, Technical Design, Prompt Engineering, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Technical Communication, Communication, AI Workflows, MLOps (Machine Learning Operations), LLM Application, Apache Airflow, System Design and Implementation, Python Programming, CI/CD, SQL, AWS CloudFormation
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Teradata SQL, Data Modeling, Database Design, Database Administration, Database Systems, Data Store, Database Architecture and Administration, Database Management, Database Management Systems, Relational Databases, Data Architecture, Data Warehousing, SQL, Data Import/Export, Query Languages, Data Processing, Extract, Transform, Load, Software Installation, Performance Tuning, Role-Based Access Control (RBAC)
Beginner · Course · 1 - 3 Months
Skills you'll gain: Microsoft Power Automate/Flow, Power Platform Architecture & Technical Design, Microsoft Power Platform, Power Apps Component Framework, Microsoft 365, Microsoft Development Tools, Data Integration, Digital Transformation, React.js, Frontend Performance, Business Process Automation, Data Access, Performance Tuning, Automation, Process Optimization, Application Programming Interface (API), Data Transformation, Integration Testing, UI Components, Development Testing
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Mobile Development, Apple software proficiency, User Interface (UI), UI Components, Application Development, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Test Driven Development (TDD), Mobile Development, Cross Platform Development, Unit Testing, Application Design, Development Testing, Knowledge of Apple Software, Application Development, User Interface (UI), UI Components, User Interface (UI) Design, Software Design Patterns, Software Architecture, Code Reusability, Maintainability
Advanced · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Serverless Computing, Amazon Web Services, Amazon S3, Rust (Programming Language), Other Programming Languages, Cloud-Native Computing, Cloud Deployment, Performance Tuning, Data Engineering, Computing Platforms, Event-Driven Programming, Performance Testing, Ruby (Programming Language), Cloud Computing, Development Environment, Application Deployment, Build Tools, Memory Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, Cloud Applications, Cloud Development, Serverless Computing, Cloud API, API Gateway, Application Development, Google Cloud Platform, Authentications, Cloud-Based Integration, Application Programming Interface (API), Identity and Access Management, Event-Driven Programming, Node.JS, Authorization (Computing)
Intermediate · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), Containerization, Other Programming Languages, Go (Programming Language), Application Deployment, Docker (Software), Embedded Systems, C and C++, Cross Platform Development, Performance Tuning, Interoperability, Memory Management, Command-Line Interface, Software Engineering, Data Engineering
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Migration, MySQL, Data Access, Google Cloud Platform, Database Management, SQL, Data Pipelines, Databases, Data Store, Data Storage Technologies, Operational Databases, Cloud Management, Data Management
Intermediate · Project · Less Than 2 Hours