Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Google Cloud
Skills you'll gain: Google Gemini, Google Workspace, Gmail, Data Store, AI Enablement, Enterprise Application Management, AI Integrations, Authentications
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Serverless Computing, Cloud Applications, Cloud Development, Security Controls, Cloud-Native Computing, Cloud Deployment, Cloud-Based Integration, Data Security, Identity and Access Management, Cryptography, Cloud Security, Authorization (Computing), Back-End Web Development, Key Management, Authentications, Application Deployment, Application Development, Event-Driven Programming
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Oracle Databases, Data Warehousing, Database Administration, Database Management, SQL, Google Cloud Platform, Data Architecture, Database Management Systems, Relational Databases, Database Design, Identity and Access Management, Data Import/Export, Real Time Data
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Applications, Cloud Development, Application Development, Continuous Deployment, Google Cloud Platform, Data Storage, Cloud Deployment, CI/CD, Data Storage Technologies, Authentications, Cloud API, Application Deployment, Generative AI, Identity and Access Management, Authorization (Computing), Application Programming Interface (API), Application Performance Management, Performance Tuning, Cloud Storage, Software Development Tools
Beginner · Course · 1 - 3 Months

Skills you'll gain: Dataflow, Data Pipelines, Apache Kafka, Data Processing, Serverless Computing, Real Time Data, Pandas (Python Package), Performance Tuning, File I/O, Jupyter, Data Transformation, SQL
Advanced · Course · 1 - 3 Months

University of Huddersfield
Skills you'll gain: Linear Algebra, Graph Theory, Statistical Software, Computational Logic, Integral Calculus, Matplotlib, Probability & Statistics, Statistical Programming, Plot (Graphics), Calculus, R Programming, Differential Equations, Data Processing, Data Visualization Software, Applied Mathematics, Theoretical Computer Science, Logical Reasoning, General Mathematics, Advanced Mathematics, Mathematical Modeling
Earn a degree
Degree · 1 - 4 Years