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.
University of Illinois at Urbana-Champaign
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Oracle Databases, Data Import/Export, Data Migration, SQL, Query Languages, Extract, Transform, Load, Identity and Access Management, Google Cloud Platform, Role-Based Access Control (RBAC), Data Modeling, Data Mapping, Big Data, Database Design, Database Architecture and Administration
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Analytics, Data Analysis, Applied Machine Learning, Model Training, Statistical Inference, Google Cloud Platform, Machine Learning Methods, SQL
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Exploratory Data Analysis, Data Pipelines, AI Workflows, Google Cloud Platform, Data Transformation, Interactive Data Visualization, Data Visualization Software, AI Integrations, Prompt Engineering, Query Languages, SQL
Beginner · Course · 1 - 4 Weeks
University of London
Skills you'll gain: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development, Generative AI
Credit offered
Graduate Certificate · 6 - 12 Months
University of London
Skills you'll gain: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development, Generative AI
Credit offered
Graduate Certificate · 6 - 12 Months

Google Cloud
Skills you'll gain: Relational Databases, Database Administration, Databases, Database Development, Google Cloud Platform, Database Management, Database Architecture and Administration, SQL, Cloud Applications, Database Theory, Database Design, Cloud Development, Cloud Services, Dataflow, Cloud Deployment, Data Maintenance, Scalability, Transaction Processing, Disaster Recovery, Data Import/Export
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Teradata SQL, Identity and Access Management, SQL, Role-Based Access Control (RBAC), Google Cloud Platform, Query Languages, Data Import/Export, Database Management, Big Data, Data Migration, Database Design, Database Management Systems, Data Architecture, Performance Tuning, Capacity Management
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: Microservices, Cloud-Native Computing, Cloud Applications, Google Cloud Platform, Serverless Computing, Event-Driven Programming, Software Architecture, Service Oriented Architecture, Cloud-Based Integration, Cloud Services, Systems Architecture, Scalability
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Import/Export, Data Mapping, Data Warehousing, Data Migration, Data Architecture, Data Integration, Identity and Access Management, Database Design, Google Cloud Platform, SQL, Data Sharing, Capacity Management
Intermediate · Course · 1 - 3 Months

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