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: Google Gemini, Gemini, Google Workspace, Data Store, AI powered creativity, Data Integration, Enterprise Application Management, Authentications, Tool Calling, Authorization (Computing)
Beginner · Course · 1 - 4 Weeks
University of London
Skills you'll gain: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, 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
Earn a degree
Degree · 1 - 4 Years

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

Google Cloud
Skills you'll gain: Google Cloud Platform, Database Administration, Data Migration, Database Management, NoSQL, Database Architecture and Administration, Databases, Relational Databases, Cloud Applications, Database Design, Query Languages, Dataflow, Terraform, Cloud API, Performance Tuning, Application Deployment, Application Programming Interface (API), Transaction Processing
Intermediate · Course · 1 - 3 Months
University of London
Skills you'll gain: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, 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 Huddersfield
Skills you'll gain: Computational Logic, Linear Algebra, Graph Theory, Statistical Software, Integral Calculus, Matplotlib, Probability & Statistics, Statistical Programming, Plot (Graphics), Calculus, R Programming, Logical Reasoning, Algorithms, Differential Equations, Data Processing, Data Visualization Software, Applied Mathematics, General Mathematics, Advanced Mathematics, Mathematical Modeling
Earn a degree
Degree · 1 - 4 Years

Ball State University
Skills you'll gain: Data Ethics, Full-Stack Web Development, Graph Theory, Database Systems, Machine Learning Algorithms, Supervised Learning, Software Development Methodologies, File Systems, Data Visualization, Statistical Methods, Theoretical Computer Science, Cryptography, Object Oriented Programming (OOP), SAS (Software), Statistical Hypothesis Testing, Text Mining, Artificial Intelligence, Predictive Modeling, Statistical Programming, Natural Language Processing
Earn a degree
Degree · 1 - 4 Years