• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • C

Results for "c#"


  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Introduction to Programming With C#

    Skills you'll gain: C# (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Microsoft Development Tools, Programming Principles, Computer Programming, Program Development, Integrated Development Environments, Development Environment, Performance Tuning

    4.6
    Rating, 4.6 out of 5 stars
    ·
    129 reviews

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    M

    Microsoft

    Beginners Guide to C# Fundamentals

    Skills you'll gain: Debugging, Version Control, C# (Programming Language), Microsoft Copilot, Event-Driven Programming, Git (Version Control System), Object Oriented Programming (OOP), .NET Framework, Software Design Patterns, Program Development, Software Architecture, Application Deployment, Development Testing, Object Oriented Design, Microsoft Visual Studio, Software Testing, ASP.NET, Software Development Tools, Security Testing, File Systems

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Microsoft Full-Stack Developer

    Skills you'll gain: Microsoft Copilot, CI/CD, Cascading Style Sheets (CSS), GitHub, C# (Programming Language), HTML and CSS, Azure DevOps, Load Balancing, Object Oriented Design, Continuous Integration, Version Control, Git (Version Control System), Role-Based Access Control (RBAC), Continuous Delivery, Scalability, ASP.NET, Full-Stack Web Development, SQL, .NET Framework, Graph Theory

    4.6
    Rating, 4.6 out of 5 stars
    ·
    450 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Microsoft Back-End Developer

    Skills you'll gain: CI/CD, C# (Programming Language), Azure DevOps, Load Balancing, Object Oriented Design, Continuous Integration, Role-Based Access Control (RBAC), Continuous Delivery, Scalability, Authentications, ASP.NET, SQL, Microsoft Copilot, .NET Framework, Relational Databases, Database Management, Graph Theory, Back-End Web Development, Program Development, Data Structures

    4.6
    Rating, 4.6 out of 5 stars
    ·
    343 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    C# Programming for Unity Game Development

    Skills you'll gain: Object Oriented Design, Unity Engine, Object Oriented Programming (OOP), Debugging, Video Game Development, Software Design Patterns, Data Structures, C# (Programming Language), Software Design, Game Design, Prototyping, Programming Principles, Graph Theory, Code Reusability, Computer Programming, Data Management, Event-Driven Programming, Software Architecture, Application Design, Algorithms

    4.6
    Rating, 4.6 out of 5 stars
    ·
    2.8K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: New
    New
    P

    Packt

    The Complete C# Programming Course for Beginners

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Debugging, Programming Principles, Computer Programming, Development Environment, .NET Framework, Microsoft Development Tools, Code Reusability, Microsoft Visual Studio, Program Development, Integrated Development Environments, Computer Programming Tools, Application Development, Data Structures, Application Frameworks, Software Installation, Problem Solving

    Beginner · Course · 1 - 3 Months

What brings you to Coursera today?

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Back-End Development with .NET

    Skills you'll gain: ASP.NET, Microsoft Copilot, .NET Framework, Application Programming Interface (API), Middleware, Server Side, C# (Programming Language), API Design, Back-End Web Development, Application Frameworks, Secure Coding

    4.6
    Rating, 4.6 out of 5 stars
    ·
    73 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    B

    Board Infinity

    C# for .NET Developers

    Skills you'll gain: C# (Programming Language), ASP.NET, .NET Framework, Object Oriented Programming (OOP), Object Oriented Design, Application Frameworks, Web Applications, Programming Principles, Web Development, Event-Driven Programming

    4.1
    Rating, 4.1 out of 5 stars
    ·
    308 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    Introduction to C# Programming and Unity

    Skills you'll gain: Unity Engine, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Video Game Development, C# (Programming Language), Game Design, Computer Programming, Integrated Development Environments, Data Storage, Programming Principles, Development Environment, Scripting

    4.7
    Rating, 4.7 out of 5 stars
    ·
    2.5K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Advanced C# Programming in .NET Core

    Skills you'll gain: C# (Programming Language), Software Architecture, .NET Framework, Object Oriented Design, Distributed Computing, Scalability, Object Oriented Programming (OOP), Software Design, Object-Relational Mapping, Microservices, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL, Event-Driven Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    103 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    C# Programming & Desktop Application Development

    Skills you'll gain: C# (Programming Language), Data Modeling, User Interface (UI), jQuery, Microsoft SQL Servers, User Interface (UI) Design, Application Design, Microsoft Visual Studio, Application Development, Data Validation, Code Reusability, Database Application, Business Reporting, Data Management, Object Oriented Design, .NET Framework, Data Structures, Web Development, Maintainability, Performance Tuning

    Beginner · Specialization · 1 - 3 Months

  • Status: Preview
    Preview
    S

    Simplilearn

    Programming with C#

    Skills you'll gain: C# (Programming Language), Restful API, Unity Engine, Application Programming Interface (API), Object Oriented Programming (OOP), C++ (Programming Language), Video Game Development, ASP.NET, Computer Programming, Object-Relational Mapping, Web Services, Application Development, Software Design Patterns, Database Management, Model View Controller, Programming Principles, Data Structures

    Beginner · Course · 1 - 4 Weeks

1234…20

In summary, here are 10 of our most popular c# courses

  • Introduction to Programming With C#: Microsoft
  • Beginners Guide to C# Fundamentals: Microsoft
  • Microsoft Full-Stack Developer: Microsoft
  • Microsoft Back-End Developer: Microsoft
  • C# Programming for Unity Game Development: University of Colorado System
  • The Complete C# Programming Course for Beginners: Packt
  • Back-End Development with .NET: Microsoft
  • C# for .NET Developers: Board Infinity
  • Introduction to C# Programming and Unity: University of Colorado System
  • Advanced C# Programming in .NET Core: EDUCBA

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Frequently Asked Questions about C

C# (pronounced as "C sharp") is a programming language developed by Microsoft. It is widely used for building a variety of applications, including desktop software, web applications, mobile apps, games, and more. C# is an object-oriented language that provides a simple and modern approach to programming. It is part of the .NET framework, making it compatible with multiple platforms and allowing developers to create efficient and robust applications.‎

Knowing why you need C#, whether for game development, software applications, or web services, can sharpen your focus. Regular programming practice is essential for mastering syntax and debugging. Join communities like Stack Overflow or Reddit’s r/Csharp for support. Work on real projects like developing small applications or games. ‎

To excel in C#, it's beneficial to develop the following skills:

  • Programming Fundamentals: Understanding core programming concepts like variables, data types, control structures, loops, and functions.
  • Object-Oriented Programming (OOP): Proficiency in OOP principles, including encapsulation, inheritance, and polymorphism, to design modular and reusable code.
  • C# Syntax and Language Features: Familiarity with C# syntax, keywords, and language features like LINQ, delegates, events, and async/await for efficient development.
  • .NET Framework: Knowledge of the .NET framework and its various libraries, such as ASP.NET, WPF, or WinForms, to build specific types of applications.
  • Visual Studio IDE: Experience with Microsoft Visual Studio, the integrated development environment for C#, to write, debug, and deploy applications effectively.
  • Debugging and Troubleshooting: Skills in identifying and fixing issues in C# code using debugging tools and error handling techniques.
  • Database Integration: Understanding of database concepts and experience with frameworks like Entity Framework or ADO.NET for seamless database integration.
  • Web Development: Familiarity with web technologies like HTML, CSS, and JavaScript, along with frameworks like ASP.NET MVC or Blazor, for web application development.
  • Version Control: Proficiency in using version control systems like Git to manage source code, collaborate with other developers, and track changes in C# projects.
  • Continuous Learning: Eagerness to stay updated with the latest features, frameworks, and best practices in C# development.‎

With C# skills, you can pursue various job opportunities, including:

  • Software Developer
  • Web Developer
  • Mobile App Developer
  • Game Developer
  • Desktop Application Developer
  • Full-Stack Developer
  • Software Engineer
  • Backend Developer
  • Database Developer
  • Software Consultant

These roles involve developing, maintaining, and enhancing software applications using C# and related technologies, collaborating with cross-functional teams, and ensuring the quality and performance of the software.‎

C# is well-suited for individuals who possess the following qualities:

  • Logical and Analytical Thinking: The ability to analyze problems, break them down into smaller tasks, and implement effective solutions using C#.
  • Attention to Detail: Meticulousness in writing code, testing, and ensuring the accuracy and reliability of C# applications.
  • Curiosity and Continuous Learning: A passion for exploring new technologies, frameworks, and best practices in C# development to stay updated in a dynamic field.
  • Collaboration and Communication: The capacity to work effectively in teams, communicate ideas and challenges clearly, and collaborate with other developers, designers, and stakeholders.
  • Problem-Solving Orientation: Aptitude for troubleshooting issues, debugging code, and finding creative solutions to technical challenges using C#.
  • Adaptability: Willingness to adapt to changing project requirements, technological advancements, and emerging trends in the field of C# development.
  • Persistence and Resilience: The ability to persevere through complex programming tasks, learn from mistakes, and continuously improve coding skills.
  • Creativity: An inclination to think creatively, propose innovative solutions, and explore new possibilities within the C# development ecosystem.‎

Several topics are related to C# that you can study to enhance your skills and knowledge, including:

  • Object-Oriented Programming (OOP) Principles
  • .NET Framework and ASP.NET
  • Web Development with ASP.NET MVC or Blazor
  • Database Integration with Entity Framework or ADO.NET
  • Multithreading and Asynchronous Programming in C#
  • Windows Presentation Foundation (WPF) or Windows Forms for Desktop Application Development
  • Game Development with Unity and C#
  • Secure Coding Practices and Application Security
  • Performance Optimization in C#
  • Design Patterns and Software Architecture in C#

Exploring these topics will provide a comprehensive understanding of C# programming, frameworks, and best practices, enabling you to develop robust, efficient, and scalable applications across various domains.‎

Online C# courses offer a convenient and flexible way to enhance your knowledge or learn new C# skills. Choose from a wide range of C# courses offered by top universities and industry leaders tailored to various skill levels.‎

When looking to enhance your workforce's skills in C#, it's crucial to select a course that aligns with their current abilities and learning objectives. Our Skills Dashboard is an invaluable tool for identifying skill gaps and choosing the most appropriate course for effective upskilling. For a comprehensive understanding of how our courses can benefit your employees, explore the enterprise solutions we offer. Discover more about our tailored programs at Coursera for Business here.‎

This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok