We may earn an affiliate commission when you visit our partners.
Scott Allen

This course gives you everything you need to become a productive C# developer on any platform. Learn the basics of reading and writing C# code in your own applications.

Read more

This course gives you everything you need to become a productive C# developer on any platform. Learn the basics of reading and writing C# code in your own applications.

C# has consistently been one of the top three programming languages to learn as it's used widely throughout the industry. This course, C# Fundamentals, will help you be comfortable with fundamental programming concepts on any platform. First, you will learn about the syntax of the C# language. Next, you will discover the built-in features of .NET. Finally, you will explore how to solve problems using object-oriented programming techniques. When you are finished with this course, you will have the skills and knowledge you need for real-world solutions.

C# is a general purpose and object-oriented programming language.

C# is commonly used for backend services, windows applications, website development, and game development.

In this course, you will learn about the .NET framework, how to build a gradebook application, define classes and methods, error handling, and object oriented programming.

Prerequisites for this course are a baseline knowledge of programming, familiarity with true and false, Boolean logic and how to write a loop in another language.

.NET framework is a Microsoft software that is made up of tools, programming languages, and libraries needed to build different types of applications.

Enroll now

What's inside

Syllabus

Course Overview
Introducing C# and .NET
Learning the C# Syntax
Working with Classes and Objects
Read more
Testing Your Code
Working with Reference Types and Value Types
Controlling the Flow of Execution
Building Types
Object-oriented Programming with C#
Catching up with the Latest in C#
Going Further with C#

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers basic programming concepts on any platform, which is standard in industry
Taught by Scott Allen, who are recognized for their work in the topic that the course teaches
Builds a strong foundation for beginners
If this course belongs to a series of other courses, as this may indicate comprehensiveness and detail
Offers hands-on labs and interacive materials
Covers x, which is highly relevant to y

Save this course

Save C# Fundamentals with Visual Studio 2015 to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for C# Fundamentals with Visual Studio 2015. These are activities you can do either before, during, or after a course.

Career center

Learners who complete C# Fundamentals with Visual Studio 2015 will develop knowledge and skills that may be useful to these careers:
C# Developer
C# Developers are responsible for developing, maintaining, and debugging code written in the C# programming language. C# Developers typically specialize in one or more areas of software development, such as web development, mobile development, or game development. This C# Fundamentals with Visual Studio 2015 course is a great starting point for aspiring C# Developers, and the skills you can learn here will be an asset whether you go into web development, mobile development, or another field.
Software Developer
Software Developers write, debug, and maintain code to implement and design software used by end users. They must stay updated on programming languages and software development principles, and they need to be able to work collaboratively with other Software Developers. This C# Fundamentals with Visual Studio 2015 course is a great introduction to C# and .NET for total beginners, or for programmers coming from other languages who need to learn C#. Whether you are new to programming or just new to C#, learning the basics provided by this course will help you build a foundation in programming that will be a valuable asset.
Web Developer
Web Developers design, create, and maintain websites and web applications. They must be familiar with a variety of programming languages, including HTML, CSS, and JavaScript, as well as server-side languages like C#. This C# Fundamentals with Visual Studio 2015 course will introduce you to C#, which can be used in web development for server-side scripting. It can also help you build a foundation for further study in other programming languages commonly used in web development.
Game Developer
Game Developers design, develop, and test video games. They may work on a variety of game genres, from first-person shooters to role-playing games to mobile games. Game Developers typically specialize in one area of game development, such as programming, art, or design. This C# Fundamentals with Visual Studio 2015 course will introduce you to C#, which is a commonly used programming language for game development. It can also help you build a foundation for further study in other programming languages commonly used in game development.
Mobile Developer
Mobile Developers design, develop, and test mobile applications. They may work on a variety of mobile platforms, such as iOS and Android. Mobile Developers typically specialize in one area of mobile development, such as programming, UI design, or testing. This C# Fundamentals with Visual Studio 2015 course will introduce you to C#, which is a commonly used programming language for mobile development. It can also help you build a foundation for further study in other programming languages commonly used in mobile development.
Computer Programmer
Computer Programmers write, debug, and maintain code for a variety of software applications. They may work on a variety of programming languages and software development tools. Computer Programmers typically have a strong foundation in computer science and mathematics. This C# Fundamentals with Visual Studio 2015 course will help you build a foundation in programming that will be a valuable asset for aspiring Computer Programmers.
Software Engineer
Software Engineers design, develop, and maintain software systems. They may work on a variety of software projects, from operating systems to enterprise software to mobile applications. Software Engineers typically have a strong foundation in computer science and mathematics. This C# Fundamentals with Visual Studio 2015 course will help you build a foundation in programming that will be a valuable asset for aspiring Software Engineers.
Systems Analyst
Systems Analysts design, implement, and maintain computer systems. They may work on a variety of systems, such as operating systems, networks, and databases. Systems Analysts typically have a strong foundation in computer science and systems analysis. This C# Fundamentals with Visual Studio 2015 course may be useful for aspiring Systems Analysts who want to learn more about programming and software development.
Network Administrator
Network Administrators design, implement, and maintain computer networks. They may work on a variety of network technologies, such as LANs, WANs, and wireless networks. Network Administrators typically have a strong foundation in computer science and networking. This C# Fundamentals with Visual Studio 2015 course may be useful for aspiring Network Administrators who want to learn more about programming and software development.
Data Scientist
Data Scientists use data to solve business problems. They may work on a variety of data science projects, from predictive analytics to machine learning to data visualization. Data Scientists typically have a strong foundation in mathematics, statistics, and computer science. This C# Fundamentals with Visual Studio 2015 course may be useful for aspiring Data Scientists who want to learn more about programming and software development.
Database Administrator
Database Administrators design, implement, and maintain databases. They may work on a variety of database management systems, such as MySQL, Oracle, and Microsoft SQL Server. Database Administrators typically have a strong foundation in computer science and mathematics. This C# Fundamentals with Visual Studio 2015 course may be useful for aspiring Database Administrators who want to learn more about programming and software development.
Security Analyst
Security Analysts design, implement, and maintain security systems. They may work on a variety of security technologies, such as firewalls, intrusion detection systems, and access control systems. Security Analysts typically have a strong foundation in computer science and security. This C# Fundamentals with Visual Studio 2015 course may be useful for aspiring Security Analysts who want to learn more about programming and software development.
User Experience Designer
User Experience Designers research, design, and evaluate user interfaces for websites, software applications, and other products. They may work on a variety of UX design projects, from user research to prototyping to usability testing. This C# Fundamentals with Visual Studio 2015 course may be useful for aspiring User Experience Designers who want to learn more about programming and software development.
Web Designer
Web Designers design and develop websites. They may work on a variety of web design projects, from simple landing pages to complex e-commerce websites. Web Designers typically have a strong foundation in design and user experience. This C# Fundamentals with Visual Studio 2015 course may be useful for aspiring Web Designers who want to learn more about programming and software development.
Graphic designer
Graphic Designers create visual concepts, using computer software or by hand, to communicate ideas that inspire, inform, and captivate consumers. They may work on a variety of graphic design projects, from logos and branding to brochures and websites. This C# Fundamentals with Visual Studio 2015 course may be useful for aspiring Graphic Designers who want to learn more about programming and software development.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser