Programming in C# for Visual Studio .NET Platform I

COM SCI X 418.735

This course provides new developers unfamiliar with the C# language the knowledge and skills to develop C# applications using the Microsoft .NET platform. Focusing on C# program structure, language syntax, and more.

READ MORE ABOUT THIS COURSE
Fall
Winter
Spring
Summer
Online
Remote
In-Person
Starting at $995.00
As few as 10 weeks
4.0
3.6

What you can learn.

  • Understand the Visual Studio C# development environment
  • Know how to develop basic C# applications
  • Have a thorough knowledge of how to debug basic Android applications
  • Understand how a C# UI is created
  • Know basic Object Oriented Programming (OOP) concepts
  • Understand basic internet C# development operations

About this course:

This course provides new developers and application developers unfamiliar with the C# language the knowledge and skills to develop C# applications using the Microsoft .NET platform. Focusing on C# program structure, language syntax, and object-oriented concepts, students build projects using console applications, Windows forms, web forms, and XML web services. Upon completing the course, students should be able to list the major elements of .NET framework; analyze the basic structure of a C# program; and use the IDE to debug, compile, and run simple applications.
Prerequisites

Experience in other programming languages, such as Visual Basic, C, C++, and Java is useful. For students with little or no programming experience, we recommend taking COM SCI X 414.20 Fundamentals of Software Development before taking this course.

Winter 2022 Schedule

Date & Time
Details
Format
 
-
This section has no set meeting times.
Enrollment Closed
See Details
Instructor: Fred Savage
383299
Fee:
$995.00
Onlineformat icon
Notes

Enrollment limited. Enrollment deadline: January 12, 2022. Internet access required. Materials required.

Refund Deadline
No refunds after January 10, 2022
Course Requirements
Internet access required to retrieve course materials.
(Optional) Pro C# 7: With .NET and .NET Core 8th ed. Edition by Andrew Troelsen
-
Tuesday 6:30PM - 9:30PM PT
Enrollment Closed
See Details
383300
Fee:
$995.00
Remoteformat icon
Location: Remote Classroom
Notes

Enrollment limited. Enrollment deadline: January 10, 2022. Internet access required. Materials required.

Refund Deadline
No refunds after January 17, 2022
Course Requirements
Internet access required to retrieve course materials.
C# 6.0 and the .NET 4.6 Framework by ANDREW TROELSEN
Schedule
Type
Date
Time
Location
Online
Tue Jan 4, 2022
6:30PM PT - 9:30PM PT
Remote Classroom
Online
Tue Jan 11, 2022
6:30PM PT - 9:30PM PT
Remote Classroom
Online
Tue Jan 18, 2022
6:30PM PT - 9:30PM PT
Remote Classroom
Online
Tue Jan 25, 2022
6:30PM PT - 9:30PM PT
Remote Classroom
Online
Tue Feb 1, 2022
6:30PM PT - 9:30PM PT
Remote Classroom
Online
Tue Feb 8, 2022
6:30PM PT - 9:30PM PT
Remote Classroom
Online
Tue Feb 15, 2022
6:30PM PT - 9:30PM PT
Remote Classroom
Online
Tue Feb 22, 2022
6:30PM PT - 9:30PM PT
Remote Classroom
Online
Tue Mar 1, 2022
6:30PM PT - 9:30PM PT
Remote Classroom
Online
Tue Mar 8, 2022
6:30PM PT - 9:30PM PT
Remote Classroom
Online
Tue Mar 15, 2022
6:30PM PT - 9:30PM PT
Remote Classroom

Spring 2022 Schedule

Date & Time
Details
Format
 
-
This section has no set meeting times.
Future Offering (Opens January 31, 2022 12:00:00 AM)
See Details
Instructor: Fred Savage
384759
Fee:
$995.00
Onlineformat icon
Notes

Enrollment limited. Enrollment deadline: April 6, 2022. Internet access required. Materials required.

Refund Deadline
No refunds after April 04, 2022
Course Requirements
Internet access required to retrieve course materials.
(Optional) Pro C# 7: With .NET and .NET Core 8th ed. Edition by Andrew Troelsen
-
Tuesday 6:30PM - 9:30PM PT
Future Offering (Opens January 31, 2022 12:00:00 AM)
See Details
384760
Fee:
$995.00
In-Personformat icon
Location: UCLA Extension Lindbrook Center in Westwood
Notes

Enrollment limited. Enrollment deadline: April 4, 2022. Internet access required. Materials required.

Refund Deadline
No refunds after April 11, 2022
Course Requirements
Internet access required to retrieve course materials.
C# 6.0 and the .NET 4.6 Framework by ANDREW TROELSEN
Schedule
Type
Date
Time
Location
Discussion
Tue Mar 29, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Apr 5, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Apr 12, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Apr 19, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Apr 26, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue May 3, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue May 10, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue May 17, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue May 24, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue May 31, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Jun 7, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center

Summer 2022 Schedule

Date & Time
Details
Format
 
-
This section has no set meeting times.
Future Offering (Opens April 25, 2022 12:00:00 AM)
See Details
Instructor: Fred Savage
386376
Fee:
$995.00
Onlineformat icon
Notes

Enrollment limited. Enrollment deadline: June 29, 2022. Internet access required. Materials required.

Refund Deadline
No refunds after June 27, 2022
Course Requirements
Internet access required to retrieve course materials.
(Optional) Pro C# 7: With .NET and .NET Core 8th ed. Edition by Andrew Troelsen
-
Tuesday 6:30PM - 9:30PM PT
Future Offering (Opens April 25, 2022 12:00:00 AM)
See Details
386377
Fee:
$995.00
In-Personformat icon
Location: UCLA Extension Lindbrook Center in Westwood
Notes

Enrollment limited. Enrollment deadline: June 27, 2022. Internet access required. Materials required.

Refund Deadline
No refunds after July 04, 2022
Course Requirements
Internet access required to retrieve course materials.
C# 6.0 and the .NET 4.6 Framework by ANDREW TROELSEN
Schedule
Type
Date
Time
Location
Discussion
Tue Jun 21, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Jun 28, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Jul 5, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Jul 12, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Jul 19, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Jul 26, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Aug 2, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Aug 9, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Aug 16, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Aug 23, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center
Discussion
Tue Aug 30, 2022
6:30PM PT - 9:30PM PT
UCLA Extension Lindbrook Center in Westwood
UCLA Extension Lindbrook Center

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm.

This course applies towards the following certificates & specializations…

Ready to start
your future?
By signing up, you agree to UCLA Extension’s Privacy Policy.

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Coding Boot Camp

Lifelong Learning