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: AWS Identity and Access Management (IAM), Terraform, Identity and Access Management, Infrastructure as Code (IaC), Amazon Web Services, AWS CloudFormation, Cloud Hosting, Cloud Computing, Cloud Infrastructure, IT Automation, CI/CD, Cloud Services, Public Cloud, Amazon S3, Application Deployment, GitHub, Web Development, Web Design and Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Assets, Unity Engine, Video Game Development, Animation and Game Design, Computer Graphics, Game Design, Computer Graphic Techniques, Animations, Software Installation, Scripting
Beginner · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Integration Testing, Computer Graphic Techniques, Programming Principles, Code Reusability, Data Import/Export, Visualization (Computer Graphics), Maintainability, Model Optimization, Software Installation
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Habit Formation, Self-Discipline, Self-Motivation, Empowerment, Resilience, Nutrition and Diet, Overcoming Obstacles, Health Promotion, Personal Development, Productivity, Self-Awareness, Stress Management, Behavioral Management, Mindfulness, Time Management, Empathy & Emotional Intelligence, Mental Health
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Generative AI Agents, LangGraph, Generative AI, LangChain, Agentic Workflows, Multimodal Prompts, LLM Application, UI Components, AI Security, Vector Databases, Large Language Modeling, Application Security, User Interface (UI) Design, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Embeddings, Python Programming
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Data Modeling, User Interface (UI), C# (Programming Language), User Interface (UI) Design, Application Design, Microsoft Visual Studio, Application Development, Data Management, Data Validation, Computer Programming, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, Business Logic, User Interface (UI), Web Applications, Frontend Integration, Software Development, Programming Principles, Service Oriented Architecture
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, 3D Modeling, Computer Graphics, Virtual Environment, Computer Graphic Techniques, Animation and Game Design, User Interface (UI), Model Optimization, Video Game Development, Image Quality, Performance Tuning, Data Import/Export, Fine-tuning, Game Design, Graphic and Visual Design, Simulations
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Application Programming Interface (API), Web Applications, Restful API, UI Components, Back-End Web Development, Object-Relational Mapping, Data Modeling, Data Validation, Data Mapping
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Assets, Unreal Engine, Post-Production, Collaborative Software, Virtual Reality, Virtual Environment, 3D Modeling, Blueprinting, Version Control, Computer Graphics, Landscape Architecture, Performance Tuning, Visualization (Computer Graphics), Computer Graphic Techniques, Workflow Management, Video Game Development, Game Design, Open Mindset, Software Development, Software Design
Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Webhook Security, AI Integrations, Application Programming Interface (API), Restful API, Generative AI Agents, Prompt Engineering, Node.JS, Natural Language Processing, Model Evaluation, Scenario Testing, Debugging, Performance Tuning, Model Optimization, Real Time Data, Quality Assurance, Routing Protocols, Data Import/Export, Classification Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ajax, Javascript, Frontend Integration, JavaScript Frameworks, Jest (JavaScript Testing Framework), JSON, Application Programming Interface (API), Code Reusability, Web Development Tools, Restful API, Front-End Web Development, Web Development, Full-Stack Web Development, Frontend Performance, Web Design, Back-End Web Development, Build Tools, Development Environment, Application Deployment, Package and Software Management
Beginner · Course · 1 - 4 Weeks