C programming courses can help you learn syntax, data structures, algorithms, and memory management. You can build skills in debugging, optimizing code, and implementing efficient algorithms. Many courses introduce tools like GCC for compiling code, GDB for debugging, and libraries such as the Standard Template Library (STL) to enhance functionality. You'll also explore concepts like pointers, file handling, and dynamic memory allocation, which are crucial for developing robust applications.

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

Indian Statistical Institute
Skills you'll gain: Sampling (Statistics), Time Series Analysis and Forecasting, Sample Size Determination, Surveys, Statistical Inference, Statistical Machine Learning, Statistical Analysis, NumPy, Spatial Data Analysis, Statistical Hypothesis Testing, Probability, Database Management Systems, Economics, Probability & Statistics, Dimensionality Reduction, Statistical Methods, Lifelong Learning, Regression Analysis, Demography, International Finance
Postgraduate Diploma · 6 - 12 Months

Google Cloud
Skills you'll gain: Google Gemini, Exploratory Data Analysis, Data Pipelines, AI Workflows, Big Data, Google Cloud Platform, Data Transformation, Data Visualization Software, SQL, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Database Administration, Database Architecture and Administration, Database Management, Data Migration, Cloud Applications, Relational Databases, SQL, Query Languages, Database Design, Systems Administration, Scalability
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, Model Evaluation, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Combinatorics, Database Design, Data Visualization, Web Development, Generative AI
Credit offered
Graduate Certificate · 6 - 12 Months

Beginner · Course · 1 - 4 Weeks

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

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

Skills you'll gain: Gemini, Google Gemini, Generative AI, Google Cloud Platform, LLM Application, Application Development, Application Programming Interface (API), Test Case
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, Model Evaluation, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Combinatorics, Database Design, Data Visualization, Web Development, Generative AI
Credit offered
Graduate Certificate · 6 - 12 Months

Google Cloud
Skills you'll gain: Google Gemini, Google Workspace, Data Store, AI Enablement, Data Integration, Enterprise Application Management, Information Architecture, Data Sharing
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Data Cleansing, Data Manipulation, Data Transformation, SQL, Big Data, Data Warehousing, Data Analysis, Query Languages, Data Integrity, Data Visualization Software, Data Import/Export, Google Sheets, Data Pipelines, Google Cloud Platform
Intermediate · Course · 1 - 3 Months