C# .NET For Beginners

An introduction to programming using C# and Microsoft's .NET platform
Free tutorial
Rating: 4.3 out of 5 (1,175 ratings)
25,126 students
English [Auto]
Students of this course will learn the fundamentals of C# programming.


  • Students must have access to a laptop or desktop computer.


This course introduces inexperienced students to programming using the C# programming language within the Microsoft .NET framework. This is the first in a four-course series on C# programming. All of the courses within the series will be free through the Udemy platform.

This course includes approximately 4.25 hours of instruction. All lecture notes and program source code are included for the student's review.

Successful students will have a strong willingness to learn, a heavy interest in programming, mathematics and logic and the time to commit not only to the course, but to practicing the programming examples.

Rick Phillips, the course instructor, has a Ph.D. from the University of Wisconsin with over 25 years experience in IT. Rick programs in multiple languages and is considered an expert in database design, optimization and internationalization.

Students taking the course will be required to download and install Microsoft's Visual Studio. As such, successful students will need to have access to a personal laptop or desktop. Smartphones and tablets are not sufficient for this programming course.

Who this course is for:

  • C# .NET for Beginners is appropriate for any individual seeking to learn the fundamentals of the C# programming language.

Course content

5 sections19 lectures4h 14m total length
  • Introduction
  • Lecture 2 Sandbox
  • Lecture 3 Hello World!
  • Lecture 3 Quiz
    3 questions
  • Lecture 4 Variables Datatypes and Operators Part 1
  • Lecture 4 Quiz
    3 questions
  • Lecture 5 Variables Datatypes and Operators Part 2
  • Lecture 5 Quiz
    3 questions


PhD with 25+ years computer industry experience
Rick Phillips
  • 4.4 Instructor Rating
  • 2,767 Reviews
  • 58,256 Students
  • 8 Courses

I received my Ph.D. from the University of Wisconsin in Visual Psychophysics with a minor in Computer Science.  I worked my entire professional career within the computer industry specializing in relational database design and large-scale international databases.

Out of school, I went to work for VeriFone the credit card processing company because they were headquartered in Hawaii and I yearned to get out of the cold of Wisconsin.  I started as employee #36.  By the time I left, they were publically traded, had thousands of employees and billions in revenue.  At the time of my departure, I was VeriFone's Database Design Manager and oversaw a technical staff of 125+.

I subsequently served as MIS Manager for Family Health International, Database Manager for A4 Health Systems, and CTO and President of Castle Worldwide.  I retired from Castle in 2014 at the age of 55.

After retirement I was searching for a great means to keep my hands in technology.  Teaching with Udemy has provided that venue.  I enjoy creating the courses and interacting with the students.  It is my new passion.  Middle aged and young people are my favorite students - seeing them better utilize their new toys and skills gives me great pleasure, such energy.

I am a huge advocate of life-long learning and love this opportunity to share that passion with others.  Remember, "keep on learning."