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: Keras (Neural Network Library), Tensorflow, Applied Machine Learning, Deep Learning, Performance Tuning, Convolutional Neural Networks, Model Deployment, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Amazon Web Services
Skills you'll gain: Responsible AI, Generative AI, Prompt Engineering, Amazon Bedrock, AWS SageMaker, AI Workflows, Agentic systems, AI Enablement, AI Product Strategy, Generative AI Agents, Amazon Web Services, AI Orchestration, Application Programming Interface (API), Application Development, Model Deployment, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, LLM Application, Solution Architecture, Data Management
Beginner · Professional Certificate · 1 - 3 Months
University of Michigan
Skills you'll gain: Ajax, jQuery, JSON, Django (Web Framework), Javascript, Web Applications, Web Development Tools, Object Oriented Programming (OOP), Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative Adversarial Networks (GANs), PyTorch (Machine Learning Library), Deep Learning, Convolutional Neural Networks, Image Analysis, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: System Programming, Hardware Architecture, Embedded Systems, Computer Architecture, System Configuration, Debugging, Application Development
Intermediate · Course · 1 - 3 Months

Icahn School of Medicine at Mount Sinai
Skills you'll gain: Speech Language Pathology, Patient Evaluation, Patient Treatment, Physiology, Clinical Assessment, Surgery, Anatomy
Intermediate · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Design Thinking, Process Mapping, Kanban Principles, User Experience Design, Lean Methodologies, Lean Manufacturing, Agile Software Development, Product Development, Lean Six Sigma, Process Improvement, Software Development, Software Development Methodologies, Continuous Improvement Process, Innovation, Prototyping
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Sustainable Architecture, Waste Minimization, Environmental Engineering, Water Sustainability, Sustainable Design, Environment and Resource Management, Water Resource Management, Energy and Utilities, Sustainable Technologies, Building Codes, HVAC, Construction, Stormwater Management, Architectural Engineering, Building Design, Construction Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: File I/O, Test Case, Data Validation, Verification And Validation, Scripting, Data Cleansing, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Pandas (Python Package), Data Analysis, Data Cleansing, Exploratory Data Analysis, Data Manipulation, Matplotlib, Jupyter, Data Visualization, NumPy, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Control Systems, Matlab, Engineering Analysis, Simulations, Systems Analysis, System Design and Implementation, Mathematical Modeling, Differential Equations, Linear Algebra, Estimation
Intermediate · Course · 1 - 3 Months