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: Extensible Markup Language (XML), Extensible Languages and XML, Java, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Data Mapping, Data Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Debugging, Development Environment, Open Source Technology, Integrated Development Environments, Software Development Tools, AI Workflows, Software Engineering, Application Development, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud Management, Google Cloud Platform, Cloud Development, Virtual Machines, Serverless Computing, Event-Driven Programming
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Web Analytics, Supplier Management, E-Commerce, WordPress, No-Code Development, Search Engine Optimization, Blogs, Web Design, Web Development, Content Management Systems, Order Management, Web Design and Development, Shipping and Receiving, Web Frameworks, Web Development Tools
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, C# (Programming Language), Android (Operating System), Mobile Development, Scripting, Video Game Development, Game Design, Animation and Game Design, Application Development, User Interface (UI)
Advanced · Course · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Flask (Web Framework), Web Applications, Real Time Data, Web Development, Restful API, Application Development, Application Programming Interface (API), Back-End Web Development, Python Programming
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Processing, Database Management, SQL, Google Cloud Platform, Databases, Performance Tuning, Google Analytics
Beginner · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google App Engine, Firewall, Google Cloud Platform, Cloud Applications, Application Programming Interface (API), Application Deployment, Cloud Deployment, Software Versioning, Application Development, Version Control
Beginner · Project · Less Than 2 Hours

Skills you'll gain: API Design, Restful API, Application Programming Interface (API), Test Automation, Data Mapping, Application Deployment, Cloud Deployment, Salesforce, Robotic Process Automation, Business Process Automation, Software Testing, Data Integration, API Testing, Architectural Design, Software Development Tools, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Course · 3 - 6 Months

Simplilearn
Skills you'll gain: Autoencoders, Generative AI, Embeddings, Generative Model Architectures, Prompt Engineering, Image Analysis, Unsupervised Learning, PyTorch (Machine Learning Library), Transfer Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Animation and Game Design, Video Game Development, Game Design, Scripting, Augmented and Virtual Reality (AR/VR), Interactive Design, Development Environment, C# (Programming Language), 3D Assets, Virtual Environment, Artificial Intelligence
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Unreal Engine, 3D Assets, Animation and Game Design, Animations, Computer Graphics, Video Game Development, Image Quality, Data Import/Export
Intermediate · Course · 3 - 6 Months