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: Regression Analysis, Time Series Analysis and Forecasting, Forecasting, People Analytics, Trend Analysis, Microsoft Excel, Statistical Modeling, Correlation Analysis, Predictive Analytics, Statistical Analysis, Data Analysis Software, Analytical Skills, Probability & Statistics, Graphing, Climate Change Adaptation, Data Manipulation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, GitHub, Web Design, Git (Version Control System), Browser Compatibility, Front-End Web Development, Web Development, Cloud Hosting, Usability, Typography
Intermediate · Course · 1 - 3 Months

Skills you'll gain: PL/SQL, Data Integrity, Oracle Databases, Business Logic, Stored Procedure, SQL, Relational Databases, Database Management, Database Development, Event-Driven Programming, Auditing, Debugging, Maintainability
Mixed · Course · 1 - 4 Weeks

Fudan University
Skills you'll gain: Unity Engine, Mobile Development, Video Game Development, Cloud Deployment, Android (Operating System), Animation and Game Design, Data Analysis Software, User Accounts, User Interface (UI)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, OpenAI API, Responsive Web Design, Application Programming Interface (API), Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Application Development, Large Language Modeling, User Interface (UI), Figma (Design Software)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Virtual Environment, 3D Assets, Computer Graphics, Game Design, Video Game Development, Scalability, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Dataflow, Data Pipelines, Apache Kafka, Serverless Computing, Site Reliability Engineering, Debugging, Identity and Access Management, Cloud Security, Real Time Data, Data Integrity, Data Security, Data Processing, Performance Tuning, System Monitoring, Google Cloud Platform, CI/CD, Unit Testing, Pandas (Python Package), Data Transformation, SQL
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Digital Transformation, Serverless Computing, Containerization, Hybrid Cloud Computing, Cloud Infrastructure, Cloud Computing, Google Cloud Platform, Multi-Cloud, Cloud Services, Application Programming Interface (API), Microservices, Virtual Machines, Application Development
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: GitHub, Git (Version Control System), Version Control, Collaborative Software, Software Versioning, Software Development Tools, Devops Tools
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, Scripting, Python Programming, Application Development, Test Script Development, Web Applications, AI Workflows, Jupyter, Data Analysis, Pandas (Python Package), Software Documentation, Debugging
Intermediate · Course · 1 - 4 Weeks
Starweaver
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Generative AI Agents, Enterprise Application Management, ChatGPT, AI Workflows, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Development Environment, Large Language Modeling, Systems Architecture, Model Evaluation, Context Management, Program Evaluation, Process Optimization, Performance Tuning, Application Programming Interface (API), Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, Swift Programming, User Interface and User Experience (UI/UX) Design, User Interface (UI), Apple Xcode, Data Modeling, UI Components, Mobile Development, Authentications, Debugging, Data Storage Technologies, Data Security
Intermediate · Course · 1 - 4 Weeks