C# courses can help you learn object-oriented programming, data structures, asynchronous programming, and game development. You can build skills in debugging, code optimization, and integrating APIs to enhance functionality. Many courses introduce tools like Visual Studio for development, Unity for game design, and Git for version control, showing how these skills come together in real projects.

Microsoft
Skills you'll gain: Memory Management, Development Testing, Programming Principles, Code Reusability, Generative AI
Beginner · Course · 1 - 3 Months

Skills you'll gain: Transaction Processing, Data Persistence, Performance Tuning, System Programming, Memory Management, Operating Systems, C++ (Programming Language), C (Programming Language), System Configuration, Hardware Architecture, File Systems, Data Integrity, Computer Architecture, Data Storage, Computer Hardware, Data Storage Technologies, Application Development
Beginner · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Climate Change Adaptation, Supply And Demand, Sustainable Development, Market Dynamics, International Relations, Climate Change Mitigation, Economics, Environmental Issue, Environmental Regulations, Environmental Policy, Socioeconomics, Economics, Policy, and Social Studies, Mathematical Modeling, Tax Laws, Applied Mathematics, Social Impact, Public Policies, Game Theory, Cost Benefit Analysis, Big Data
Beginner · Course · 1 - 3 Months

Capitals Coalition
Skills you'll gain: Stakeholder Engagement, Sustainable Business, Corporate Sustainability, Business Risk Management, Stakeholder Management, Sustainable Development, Natural Resource Management, Environment and Resource Management, Sustainability Standards, Risk Analysis, Environmental Resource Management, Human Capital, Risk Management, Case Studies, Decision Making, Problem Solving, Business Communication, Project Scoping
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), Development Environment, Programming Principles, Computer Programming, Maintainability, Command-Line Interface, Computational Logic, File Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, Embedded Systems, Pseudocode, Microarchitecture, Hardware Architecture, Computer Architecture, Software Systems, Software Design, System Programming, Systems Design, Software Design Patterns, Systems Integration, Programming Principles, Event-Driven Programming, System Configuration, Real Time Data, Peripheral Devices, Memory Management
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Unity Engine, Debugging, Program Development, Unreal Engine, Animation and Game Design, Animations, No-Code Development, Integrated Development Environments, Graphics Software, Computer Programming, C++ (Programming Language), Event-Driven Programming, Programming Principles, Object Oriented Programming (OOP), Code Reusability, C# (Programming Language), User Interface (UI), Software Installation
Beginner · Specialization · 3 - 6 Months

Lund University
Skills you'll gain: Sustainable Development, Climate Change Programs, Sustainable Systems, Sustainable Business, Social Impact, Environment and Resource Management, Climate Change Mitigation, Resource Consumption Accounting, Corporate Sustainability, Systems Thinking, Consumer Behaviour, Education and Training, Social Studies, Cooperation, Community Development, Economics, Environmental Policy, Public Policies, Critical Thinking
Beginner · Course · 1 - 3 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Artificial Intelligence, Performance Analysis, Internet Of Things, Automation, Augmented and Virtual Reality (AR/VR), Technology Strategies, Machine Learning, Personalized Service, Innovation, Deep Learning, Digital Transformation, Big Data, Analytical Skills, Predictive Analytics, Natural Language Processing, Health Technology, Ethical Standards And Conduct, Data Analysis, Data Security, User Experience
Beginner · Specialization · 3 - 6 Months

University of Copenhagen
Skills you'll gain: Clinical Research
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Data Presentation, Scientific Visualization, Application Development, Object Oriented Design, Data Visualization Software, Statistical Visualization, Plot (Graphics), Application Design, Visualization (Computer Graphics), Programming Principles, Data Visualization, Graphical Tools, C and C++, Computational Thinking, Computer Graphic Techniques, Program Development, Graphic and Visual Design, Software Visualization
Beginner · Specialization · 3 - 6 Months

Edureka
Skills you'll gain: Performance Tuning, Web Development, Web Applications, Software Architecture, Other Programming Languages, Network Security, Memory Management
Beginner · Course · 1 - 3 Months