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 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

Ball State University
Skills you'll gain: Data Ethics, Graph Theory, Data Collection, Supervised Learning, Software Development Methodologies, File Systems, SQL, Unsupervised Learning, Statistical Hypothesis Testing, Statistical Methods, Data Wrangling, SAS (Software), Object Oriented Programming (OOP), Spatial Analysis, Text Mining, Financial Data, Artificial Intelligence, Logistic Regression, Statistical Programming, Natural Language Processing
Earn a degree
Degree · 1 - 4 Years

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

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

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

Intermediate · Course · 1 - 3 Months

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

Google Cloud
Skills you'll gain: Google Gemini, Generative AI, Customer Relationship Management, Workflow Management, Big Data, Jupyter, Artificial Intelligence and Machine Learning (AI/ML), SQL, Predictive Modeling, Model Evaluation
Intermediate · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, Real-Time Operating Systems, Big Data, User Research, User Experience Design, Product Development, User Experience, Power Electronics, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, Data Preprocessing, Analytics, Control Systems, Embedded Software, Internet Of Things, Machine Controls, Engineering, Scientific, and Technical Instruments, Human Computer Interaction, Embedded Systems
Credit offered
Graduate Certificate · 6 - 12 Months
University of Colorado Boulder
Skills you'll gain: Power Electronics, Computer Vision, Convolutional Neural Networks, Display Devices, Control Systems, Debugging, Image Analysis, Computer Displays, Tensorflow, Electronic Systems, Computer Programming Tools, Software Development Tools, Electrical Engineering, Deep Learning, Systems Design, Artificial Neural Networks, Electronic Components, Electrical Systems, USB, Semiconductors
Credit offered
Graduate Certificate · 6 - 12 Months