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: Database Design, Relational Databases, Database Development, Microsoft SQL Servers, SQL, Database Management, Databases, Business Requirements, Frontend Integration
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsible AI, Generative AI, Artificial Intelligence, Exploratory Data Analysis, Data Cleansing, Data-Driven Decision-Making, Real Time Data, Data Analysis, AI Workflows, Data Processing, Pandas (Python Package), Automation, Data Validation
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Large Language Modeling, Deep Learning, Prompt Engineering, Image Analysis, Model Deployment, Recurrent Neural Networks (RNNs), PyTorch (Machine Learning Library), Convolutional Neural Networks, Tensorflow, Vision Transformer (ViT), LLM Application, Transfer Learning, Computer Vision, Responsible AI, Natural Language Processing, Embeddings, Keras (Neural Network Library), Generative AI, Artificial Neural Networks, Multimodal Prompts
Intermediate · Specialization · 1 - 4 Weeks

Tsinghua University
Skills you'll gain: Data Structures, Database Design, Query Languages, Algorithms, Computer Programming
Intermediate · Course · 1 - 3 Months

Lund University
Skills you'll gain: Climate Change Mitigation, Climate Change Adaptation, Environment, Sustainable Development, Energy and Utilities, Sustainable Design, Scientific Methods, Sustainable Technologies, Transportation Operations, Environmental Policy, Governance
Beginner · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Computer Science, Programming Principles, Problem Solving, Mathematical Theory & Analysis, Problem Management, Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Scaled Agile Framework, Agile Methodology, Backlogs, Kanban Principles, Sprint Retrospectives, Sprint Planning, Project Management Institute (PMI) Methodology, Prioritization, Lean Methodologies, Project Management Life Cycle, Waterfall Methodology, Continuous Integration
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Model Deployment, Performance Testing, Android Development, Transfer Learning, Image Analysis, PyTorch (Machine Learning Library), Tensorflow, Hardware Architecture, Applied Machine Learning, Artificial Neural Networks, Artificial Intelligence
Beginner · Project · Less Than 2 Hours

Universidad Autónoma Metropolitana
Skills you'll gain: Computational Thinking, Lifelong Learning, Creative Thinking, Computer Programming, Critical Thinking, Willingness To Learn, Debugging, Problem Solving, digital literacy, Other Programming Languages, Algorithms
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Statistical Machine Learning, Model Evaluation, Statistical Methods, Logistic Regression, Python Programming, Supervised Learning, Machine Learning Methods, Machine Learning, Classification Algorithms, Regression Analysis, Statistical Analysis, Applied Machine Learning, Data Science, Probability & Statistics, Dimensionality Reduction, Statistical Hypothesis Testing
Intermediate · Course · 1 - 4 Weeks
University of Glasgow
Skills you'll gain: JSON, Data Structures, Analytics, Computational Thinking, Data Analysis, Data Visualization Software, Scripting, Javascript, Data Processing, Unsupervised Learning, Data Modeling, Machine Learning, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Algorithms, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design and Development, Cascading Style Sheets (CSS), Front-End Web Development, Application Deployment, Mobile Development
Intermediate · Course · 1 - 4 Weeks