C programming courses can help you learn syntax, data structures, memory management, and algorithm design. You can build skills in problem-solving, debugging, and optimizing code for performance. Many courses introduce tools like GCC for compiling, GDB for debugging, and various libraries that enhance functionality. You’ll also explore applied areas such as game development, embedded systems, and software engineering practices, allowing you to create efficient applications and understand how C interacts with hardware.

Capitals Coalition
Skills you'll gain: Stakeholder Engagement, Stakeholder Analysis, Environmental Social And Corporate Governance (ESG), Corporate Sustainability, Business Risk Management, Sustainable Business, Business Valuation, Sustainability Reporting, Natural Resource Management, Human Capital, Case Studies, Decision Making, Project Scoping
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cross Platform Development, C# (Programming Language), .NET Framework, Performance Tuning, Development Environment, Microsoft Development Tools, Application Security, Debugging
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Endpoint Detection and Response, Threat Management, Cyber Operations, Security Management, Threat Detection, Information Technology Operations, Security Information and Event Management (SIEM), Cyber Threat Hunting, Incident Response, Automation, Data Integration
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: C and C++, Program Development, Generative AI, Software Development, Integrated Development Environments
Beginner · Course · 1 - 3 Months

Skills you'll gain: C++ (Programming Language), Software Documentation, Data Structures, Technical Documentation, System Programming, Performance Tuning
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: User Story, Business Modeling, Process Analysis, Business Process Modeling, Corporate Communications, Unified Modeling Language, Engineering Management, Financial Statement Analysis, Prototyping, Business Process, Version Control, Security Requirements Analysis, Risk Analysis, Software Architecture, IT Management, Agile Project Management, Blockchain, Service Design, Product Management, Generative AI
Earn a degree
Degree · 1 - 4 Years
University of Colorado Boulder
Skills you'll gain: Data Visualization, User Research, Internet Of Things, Power Electronics, Process Control, Real-Time Operating Systems, Machine Learning Algorithms, Embedded Software, Persona (User Experience), Product Planning, File Systems, Machine Controls, User Experience, Verification And Validation, Usability Testing, User Centered Design, Debugging, User Interface (UI), Embedded Systems, Control Systems
Credit offered
Graduate Certificate · 6 - 12 Months

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