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: Agentic systems, Generative AI Agents, LLM Application, Application Design, Tool Calling, Large Language Modeling, Application Development, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Natural Language Processing, Text Mining, Clinical Informatics, Clinical Documentation, R Programming, Google Cloud Platform, Health Informatics, Unstructured Data, Data Processing
Intermediate · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Data Warehousing, Extract, Transform, Load, Business Intelligence, Data Mining, Big Data, Predictive Analytics, Analytics, Data Modeling, MySQL, Business Analytics, Apache Hadoop, Star Schema, Unstructured Data, Database Design, SQL, Data Transformation
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Angular, Cascading Style Sheets (CSS), Web Design and Development, Front-End Web Development, HTML and CSS, Responsive Web Design, jQuery, React.js, Javascript, Web Applications, JavaScript Frameworks, Web Development, UI Components, User Interface and User Experience (UI/UX) Design, Web Content Accessibility Guidelines, Event-Driven Programming, Maintainability, Software Design Patterns, Data Structures
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: OpenAI, LLM Application, Prompt Engineering, Generative AI, Back-End Web Development, Restful API, Server Side, Application Programming Interface (API), Web Development, Web Applications
Intermediate · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Microsoft Azure, Big Data, Data Processing, Analytics, Data Pipelines, Databricks, Apache Spark, Business Intelligence, Data Analysis, Data Integration, Data Warehousing, Extract, Transform, Load, Real Time Data, Data Transformation, Scheduling
Intermediate · Course · 1 - 3 Months

Edureka
Skills you'll gain: Angular, Application Deployment, JavaScript Frameworks, Software Testing, Test Tools, Web Development Tools, Unit Testing, Application Performance Management, CI/CD, Continuous Integration, Web Applications, TypeScript, Ajax, Application Lifecycle Management, Secure Coding, Web Development, Code Coverage, Software Architecture, Command-Line Interface, Version Control
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Drug Development, Clinical Research, Clinical Trials, Statistical Analysis, Predictive Modeling, R Programming, Data Analysis, Statistical Methods, Health Policy, Data Science, Epidemiology, Healthcare Industry Knowledge, Data Quality, Electronic Medical Record
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Package and Software Management, Platform As A Service (PaaS), Development Environment, Virtual Environment, Dependency Analysis, Python Programming, Application Deployment
Intermediate · Course · 1 - 4 Weeks

Epic Games
Skills you'll gain: Unreal Engine, User Interface (UI), User Interface (UI) Design, UI Components, Game Design, Video Game Development, Software Design, User Experience, Usability, Programming Principles, Mockups, Prototyping
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Sampling (Statistics), R (Software), Statistical Inference, Probability Distribution, R Programming, Statistical Hypothesis Testing, Descriptive Statistics, Statistical Methods, Data Science, Statistics, Data Analysis, Statistical Analysis, Probability, Data Manipulation, Histogram
Build toward a degree
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Design Thinking, Stakeholder Analysis, Innovation, Brainstorming, Peer Review, Creative Problem-Solving, Ideation, Business Modeling, Human Centered Design, Proposal Development, Creativity, Corporate Sustainability, Business Planning
Intermediate · Course · 1 - 3 Months