Create a Notepad Application with C# and Visual Studio

Build a Notepad App that you and others can use everyday.

Windows Notepad is a simple text editor for Windows; it creates and edits plain text documents.

What you’ll learn

  • Setup Development Environment.
  • Create a new Windows Forms Project.
  • Add Widgets to Windows Forms Project.
  • Modify Widget Properties.
  • Write logic application logic.
  • Build a Notepad Application.

Course Content

  • Setup Development Environment –> 6 lectures • 16min.
  • Creating a Notepad Application –> 15 lectures • 1hr 43min.

Auto Draft


Windows Notepad is a simple text editor for Windows; it creates and edits plain text documents.

C# (pronounced “See Sharp”) is a modern, object-oriented, and type-safe programming language. C# enables developers to build many types of secure and robust applications that run in .NET. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers. This tour provides an overview of the major components of the language in C# 8 and earlier.

C# programs consist of one or more files. Each file contains zero or more namespaces. A namespace contains types such as classes, structs, interfaces, enumerations, and delegates, or other namespaces.

C# is an object-oriented, component-oriented programming language. C# provides language constructs to directly support these concepts, making C# a natural language in which to create and use software components. Since its origin, C# has added features to support new workloads and emerging software design practices. At its core, C# is an object-oriented language. You define types and their behavior.

Microsoft Visual Studio is an integrated development environment from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps.

Windows Forms is a free and open-source graphical class library included as a part of Microsoft .NET, .NET Framework or Mono Framework, providing a platform to write client applications for desktop, laptop, and tablet PCs.


Get Tutorial