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.

Google Cloud
Skills you'll gain: Looker (Software), Data-Driven Decision-Making, Google Cloud Platform, Analytics, Data Visualization, Data Presentation, Data Analysis, Big Data, Dashboard Creation, Data Transformation, Data Cleansing, Cloud Storage, Data Warehousing, Data Storage, SQL, Data Sharing
Beginner · Course · 1 - 3 Months

Skills you'll gain: React.js, UI Components, JavaScript Frameworks, Cascading Style Sheets (CSS), Front-End Web Development, HTML and CSS, Javascript, Application Programming Interface (API), Code Reusability, Data Sharing
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Exploratory Data Analysis, Data Wrangling, Data Pipelines, AI Workflows, Big Data, Google Cloud Platform, Data Visualization Software, AI Integrations, Prompt Engineering, Query Languages, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Gemini, Generative AI Agents, Command-Line Interface, Code Review, Computer Programming Tools, Application Development, Secure Coding, Software Installation, User Flows, Application Security, Software Architecture
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Context Protocol, Secure Coding, Operational Databases, Databases, Vector Databases, AI Integrations, Embeddings, Database Architecture and Administration, Tool Calling, SQL, Query Languages, Agentic Workflows, AI Orchestration, Generative AI Agents, LLM Application, Retrieval-Augmented Generation, Agentic systems, Application Deployment
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Application Lifecycle Management, Business Logic, User Interface (UI) Design, Systems Development Life Cycle, Frontend Integration, ASP.NET, Software Development Life Cycle, Back-End Web Development, Application Development, Application Deployment, .NET Framework, Application Design, Debugging, Web Applications, Web Development, Full-Stack Web Development, Functional Testing, Software Testing, Development Testing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Application Design, Secure Coding, Data Modeling
Intermediate · Course · 1 - 3 Months

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

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Generative AI, Google Cloud Platform, Large Language Modeling, Customer Relationship Management, AI literacy, Applied Machine Learning, SQL, AI Integrations, Artificial Intelligence and Machine Learning (AI/ML), Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Serverless Computing, Google Cloud Platform, Cloud Development, Cloud Applications, Cloud Deployment, Cloud-Native Computing, Identity and Access Management, Application Deployment, Role-Based Access Control (RBAC), Cloud Security, Authorization (Computing), Authentications, Event-Driven Programming, Development Environment
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Big Data, Analytics, Data Analysis, Applied Machine Learning, Model Training, Machine Learning Methods, Google Cloud Platform, Model Deployment, Machine Learning, Machine Learning Algorithms, Predictive Modeling, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Android (Operating System), UI Components, Interactive Design, Mobile Development Tools
Intermediate · Course · 1 - 3 Months