The Complete Web Developer Coding Bundle

4 Reviews
340 Enrolled
14 Courses & 152 Hours
You save 98% -

What's Included

Learn C# By Building Applications
  • Certification included
  • Experience level required: Intermediate
  • Access 99 lectures & 13 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

99 Lessons (13h)

  • Your First Program

  • Setup

    Installing Visual Studio 20195:22
    How Updates Are Handled3:01
    Visual Studio 2015 vs 2019 And Advice On Self-Troubleshooting6:45
    Correct Mindset For This Course4:04
  • Simple Calculator

    Acceptance Criteria3:10
    Expressions & Operators3:42
    Converting String To Number4:18
    Order Of Evaluation5:23
    String Manipulation, Formatting and More15:10
    Conditional Statements10:29
    Objects & Classes5:49
    Static Vs Non Static5:01
    Exceptions & Throw Keyword9:34
    Try Catch Finally14:40
    Writing Simple Calculator18:37
    Writing Simple Calculator Unit Tests15:07
  • Word Unscrambler

    Acceptance Criteria3:31
    Array.Sort & More3:32
    For Loop7:28
    While Loop6:30
    Do While Loop5:16
    ForEach Loop2:34
    Iterating Lists & Arrays9:38
    Reference vs Value Types15:10
    Classes vs Structs4:41
    Out vs Ref Parameters5:20
    Null & Null Coalescing6:33
    Readonly vs Const4:40
    Read & Write to Files8:10
    DRY Principle6:06
    Writing Program Part 114:25
    Writing Program Part 216:43
    Writing FileReader4:46
    Writing WordMatcher11:42
    Writing Constants19:28
    Writing Word Unscrambler Unit Tests19:31
  • Simple Web Scraper

    Acceptance Criteria3:22
    Object Oriented Programming7:33
    Encapsulation & InternalsVisibleTo18:17
    Using Keyword8:13
    Builder Pattern16:30
    Single Responsibility Principle8:05
    HTML Basics4:13
    Regular Expressions11:18
    Writing Both Builders14:12
    Writing Scraper7:56
    Writing Program Part 117:15
    Writing Program Part 25:34
    Writing Simple Web Scraper Unit Tests10:25
  • Sudoku Solver

    Acceptance Criteria2:36
    Jagged Arrays vs Multidimensional Arrays5:09
    Dependency Injection4:27
    Abstract Classes6:39
    Interfaces vs Abstract Classes2:27
    LINQ Introduction14:04
    Writing SudokuFileReader14:12
    Writing SudokuMapper10:50
    Writing SudokuBoardDisplayer6:00
    Writing SudokuBoardStateManager5:44
    Writing SudokuSolverEngine12:55
    Writing SimpleMarkUpStrategy Part 116:47
    Writing SimpleMarkupStrategy Part 211:00
    Writing NakedPairStrategy Part 118:08
    Writing NakedPairStrategy Part 214:33
    Fixing Few Bugs6:57
    Writing Program9:32
    Writing Unit Tests Part 110:20
    Writing Unit Tests Part 211:57
  • Updates In C# 7

    C# 7 Features We Will Be Going Over6:45
    Out Variables3:09
    Throw Expressions5:59
    Binary Literals & Digit Separators4:36
    Expression Bodies6:27
    Ref Locals And Returns9:57
    Local Functions3:58
    Pattern Matching Part 116:32
    Pattern Matching Part 26:56
  • Application Code


Learn C# By Building Applications

Avetis Ghukasyan

Avetis Ghukasyan | Web Developer

4.5/5 Instructor Rating: ★ ★ ★ ★

Avetis Ghukasyan is a web developer with a Bachelor of Computer Science from Wentworth Institute of Technology. He enjoys the field of computer science because he strongly believes that it forces one to think in a very logical and radically honest manner which has a very high potential of making one into a better person. That in turn helps one to write even better software creating an upward cycle for more growth.


The C# (C Sharp) programming language allows you to develop games, mobile apps, desktop apps, and web apps. This means that if you know C# well and can build desktop or web applications using it then you will always be in demand. Not only is it a valuable skill, but C# is also profitable expertise to have. However, before going anywhere you first need to learn the fundamentals. This course will go over the same basics and fundamentals of C# along with a context of an application which you'll be building from scratch.

4.5/5 average rating: ★ ★ ★ ★

  • Access 99 lectures & 13 hours of content 24/7
  • Be able to write programs in C# on your own
  • Write clean code that will make your work more elegant, readable & respectable
  • See how a "for loop" or an "if statement" is used in an actual application


Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate


  • Any device with basic specifications


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your cart is empty. Continue Shopping!
Processing order...