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.

Coursera
Skills you'll gain: Memory Management, C and C++, Scalability, Performance Tuning, C++ (Programming Language), Microarchitecture, Computer Architecture, Performance Stress Testing, Cross Platform Development, Hardware Architecture, Computing Platforms, Program Development, Application Frameworks, Software Installation, Development Environment
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Restful API, ASP.NET, Microsoft SQL Servers, C# (Programming Language), Web Services, Database Management, Database Development, JSON, Back-End Web Development, SQL, Database Design, Server Side, .NET Framework, Object Oriented Programming (OOP), Application Programming Interface (API), API Design, Database Architecture and Administration, Programming Principles, Object Oriented Design
Intermediate · Course · 1 - 4 Weeks

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, Data Storage, Computer Hardware, Data Storage Technologies, Computing Platforms, Program Development, Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Governance, Data Governance, Law, Regulation, and Compliance, Cyber Governance, AI Security, Regulation and Legal Compliance, Data Ethics, Compliance Management, Legal Risk, Case Studies, General Data Protection Regulation (GDPR), Risk Management, Governance Risk Management and Compliance, Risk Management Framework, Regulatory Compliance, Regulatory Requirements, Information Systems Security, Generative AI, Accountability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Predictive Modeling, Applied Machine Learning, Data Preprocessing, Data Analysis, Data Import/Export, Google Cloud Platform, Model Evaluation, Decision Tree Learning, Model Training, Data Processing, Analysis, Machine Learning, Classification Algorithms, Machine Learning Methods, Random Forest Algorithm, Statistical Visualization, Software Visualization
Intermediate · Guided Project · Less Than 2 Hours

Vanderbilt University
Skills you'll gain: Programming Principles, File I/O, Computer Programming Tools, Code Reusability, Computer Programming, Matlab, Debugging, Linear Algebra, Mathematical Software, Computer Science, Development Environment, C (Programming Language), Data Import/Export, Computational Logic, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: Artificial Intelligence, AI literacy, Responsible AI, Generative AI, Open Source Technology, Large Language Modeling, Machine Learning, Model Evaluation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cloud Deployment, Cloud Development, Application Deployment, Microsoft Azure, JSON, Cloud Applications, Serverless Computing, Application Programming Interface (API), Cloud Computing, C# (Programming Language), Restful API, Web Services, Cloud Storage
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Pivot Tables And Charts, Microsoft Excel, Data Analysis Expressions (DAX), Spreadsheet Software, Excel Macros, Data Presentation, Data Analysis, Chart.js, Data Mart, Spatial Data Analysis, Automation, Decision Tree Learning, IT Automation, Course Development, Strategic Decision-Making, C and C++, Design, AI Workflows
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: C and C++, C++ (Programming Language), System Programming, Algorithms, Performance Tuning, Data Sharing
Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: Embedded Software, Real-Time Operating Systems, Embedded Systems, Software Architecture, Code Reusability, Pseudocode, Microarchitecture, Memory Management, Systems Architecture, Hardware Architecture, Computer Hardware, Electronic Hardware, System Programming, Computer Architecture, Software Design, Cross Platform Development, Systems Design, Software Design Patterns, Internet Of Things, Hardware Troubleshooting
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Systems Architecture, Software Architecture, Software Design, System Design and Implementation, System Programming, Systems Analysis, Embedded Systems, Requirements Analysis, Unix, Operating Systems, Verification And Validation, Real Time Data, Performance Tuning, Performance Testing, System Monitoring, Computer Vision, Image Analysis
Advanced · Course · 1 - 3 Months