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.

University of Colorado Boulder
Skills you'll gain: Environmental Issue, Environment, Environmental Monitoring, Physical Science, Hydrology, Environmental Science, Social Studies, World History, Scientific Methods
Beginner · Course · 1 - 3 Months

Skills you'll gain: System Programming, Linux Administration, Embedded Software, Linux, System Software, Linux Commands, Debugging, Linux Servers, Operating Systems, OS Process Management, Microarchitecture, Scalability, Memory Management, C (Programming Language), Hardware Architecture, Performance Tuning, Software Design, Data Integrity, Data Sharing
Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Oil and Gas, Petroleum Industry, Environment, Governance, Energy and Utilities, Environmental Issue, Economic Development, International Relations, Environmental Policy, Socioeconomics, Natural Resource Management, Cultural Diversity, Culture, Transportation Operations, Diplomacy, Climate Change Adaptation, Strategic Thinking, Demography, Public Safety and National Security
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Postpartum Care, Child Health, Infant Care, Patient Evaluation, Maternal Health, Health Assessment, Clinical Assessment, Family Support, Parent Communication, Child Development, Preventative Care, Diversity Awareness, Mental Health, Mental and Behavioral Health, Relationship Building
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Linux Administration, System Programming, Linux, Embedded Software, Linux Servers, Linux Commands, System Software, System Configuration, Operating Systems, Debugging, Memory Management, Embedded Systems, Cross Platform Development, Open Source Technology, Secure Coding, Configuration Management, C (Programming Language), Hardening, Program Development, Development Environment
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Infant Care, Postpartum Care, Child Health, Maternal Health, Child Development, Injury Prevention, Nutrition and Diet, Safety Standards, Accident Prevention, Patient Education And Counseling, Caregiving, Family Support, Stress Management
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Data Structures, Algorithms, Data Storage, Graph Theory, Computer Programming, C++ (Programming Language), Java Programming, Java
Intermediate · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Emerging Technologies, Technology Strategies, Media and Communications, Contingency Planning, Electronic Media, Digital Transformation, Business Transformation, Social Media, Innovation, Organizational Change, Competitive Analysis, Case Studies, E-Commerce, Advertising Mail, Business Strategy, Digital Publishing
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: C (Programming Language), Data Structures, C and C++, Programming Principles, Program Development, Algorithms, Memory Management, Computer Programming, Data Access
Beginner · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: Journalism, Media and Communications, Driving engagement, Electronic Media, Community Outreach, Content Creation, Storytelling, Multimedia, Ethical Standards And Conduct
Mixed · Course · 1 - 3 Months

Skills you'll gain: Natural Language Processing, Supervised Learning, Embeddings, Applied Machine Learning, Dimensionality Reduction, Text Mining, Statistical Machine Learning, Classification Algorithms, Logistic Regression, Feature Engineering, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, C (Programming Language), Python Programming, Data Import/Export, Algorithms, Memory Management, OS Process Management, Data Structures, System Programming, File I/O, Computational Logic, Network Protocols, Package and Software Management, Data Sharing
Intermediate · Specialization · 1 - 3 Months