Video Lectures of C sharp: Enhance your Skills (English) for Back-End Programming Exam
Watch free video lectures for C sharp: Enhance your Skills (English) covering all chapters/topics as per the latest syllabus in 2026. These concept videos, recorded lectures, and audio notes are designed to help Back-End Programming students understand every topic clearly — anytime, anywhere. Start learning on EduRev.
C sharp: Enhance your Skills (English)
| Part 1 - C# Tutorial - Introduction.avi 13:10 min |  |
| Part 2 - C# Tutorial - Reading and writing to a console.avi 11:21 min |  |
| Part 3 - C# Tutorial - Built - in types.avi 10:36 min |  |
| Part 4 - C# Tutorial - String type in c#.avi 11:12 min |  |
| Part 5 - C# Tutorial - Common Operators in c#.avi 13:13 min |  |
| Part 6 - C# Tutorial - Nullable Types.avi 16:02 min |  |
| Part 7 C# Tutorial Datatypes conversion 16:28 min |  |
| Part 8 - C# Tutorial - Arrays in C#.avi 09:36 min |  |
| Part 9 - C# Tutorial - Comments in C#.avi 07:39 min |  |
| Part 10 - C# Tutorial - If statement in C# 13:48 min |  |
| Part 11 - C# Tutorial - switch statement in C# 07:56 min |  |
| Part 12 - C# Tutorial - switch statement in c# continued 19:44 min |  |
| Part 13 - C# Tutorial - while loop in c# 07:33 min |  |
| Part 14 - C# Tutorial - do while loop in c# 17:29 min |  |
| Part 15 - C# Tutorial - for and foreach loops in c#.avi 16:50 min |  |
| Part 16 - C# Tutorial - Methods in c#.avi 13:18 min |  |
| Part 18 - C# Tutorial - Namespaces.avi 23:26 min |  |
| Part 17 - C# Tutorial - Method parameters.avi 20:31 min |  |
| Part 19 - C# Tutorial - Introduction to classes.avi 19:53 min |  |
| Part 20 - C# Tutorial - Static and instance class members.avi 24:55 min |  |
| Part 21 - C# Tutorial - Inheritance in c#.avi 22:04 min |  |
| Part 22 - C# Tutorial - Method hiding in c#.avi 12:03 min |  |
| Part 23 - C# Tutorial - Polymorphism in c#.avi 13:54 min |  |
| Part 26 - C# Tutorial - Why Properties.avi 18:21 min |  |
| Part 25 - C# Tutorial - Method overloading in c#.avi 11:11 min |  |
| Part 27 - C# Tutorial - Properties in C#.avi 15:40 min |  |
| Part 28 - C# Tutorial - Structs in C#.avi 10:12 min |  |
| Part 29 - C# Tutorial - Difference between classes and structs in c#.avi 20:55 min |  |
| Part 30 - C# Tutorial - Interfaces in c#.avi 20:34 min |  |
| Part 31 - C# Tutorial - Explicit interfaces implementation.avi 12:49 min |  |
| Part 33 - C# Tutorial - Difference between abstract classes and interfaces.avi 05:15 min |  |
| Part 32 - C# Tutorial - Abstract classes in c#.avi 09:50 min |  |
| Part 34 - C# Tutorial - Problems of multiple class inheritance.avi 05:06 min |  |
| Part 35 - C# Tutorial - Multiple class inheritance using interfaces.avi 06:29 min |  |
| Part 36 - C# Tutorial - Delegates in c#.avi 11:54 min |  |
| Part 37 - C# Tutorial - Delegates usage in c#.avi 08:39 min |  |
| Part 38 - C# Tutorial - Delegates usage in c# continued.avi 11:34 min |  |
| Part 39 C# Tutorial Multicast Delegates in C# 20:59 min |  |
| Part 40 C# Tutorial Exception Handling in C# 29:44 min |  |
| Part 41 C# Tutorial Inner Exceptions in C# 23:22 min |  |
| Part 42 C# Tutorial Custom Exceptions in C# 18:00 min |  |
| Part 43 C# Tutorial Exception handling abuse 10:37 min |  |
| Part 44 C# Tutorial Preventing exception handling abuse 10:28 min |  |
| Part 45 C# Tutorial Why Enums 10:31 min |  |
| Part 46 C# Tutorial Enums Example 07:33 min |  |
| Part 47 C# Tutorial Enums in c# 20:13 min |  |
| Part 48 C# Tutorial Difference between Types and Type Members 05:49 min |  |
| Part 49 C# Tutorial Access Modifiers in C# 10:45 min |  |
| Part 50 C# Tutorial Internal and Protected Internal Access Modifiers in C# 18:13 min |  |
| Part 51 C# Tutorial Access Modifiers for types 08:45 min |  |
| Part 52 C# Tutorial Attributes in C# 16:22 min |  |
| Part 53 C# Tutorial Reflection in C# 27:40 min |  |
| Part 54 C# Tutorial Reflection Example 11:50 min |  |
| Part 55 C# Tutorial Late binding using reflection 21:06 min |  |
| Part 56 C# Tutorial Generics in C# 12:01 min |  |
| Part 57 C# Tutorial Why should you override ToString Method 06:47 min |  |
| Part 58 C# Tutorial Why should you override Equals Method 18:59 min |  |
| Part 59 C# Tutorial Difference between Convert ToString and ToString 05:16 min |  |
| Part 60 C# Tutorial Difference between String and StringBuilder 11:42 min |  |
| Part 61 Partial classes in c# 15:13 min |  |
| Part 62 Creating partial classes in c# 17:36 min |  |
| Part 64 - C# Tutorial - How and where are indexers used in .net 10:09 min |  |
| Part 63 Partial methods in c# 14:52 min |  |
| Part 66 - C# Tutorial - Overloading indexers in c# 11:00 min |  |
| Part 65 - C# Tutorial - Indexers in c# 13:53 min |  |
| Part 67 Optional parameters in c# 06:23 min |  |
| Part 68 Making method parameters optional using method overloading 04:51 min |  |
| Part 69 Making method parameters optional by specifying parameter defaults 07:19 min |  |
| Part 70 Making method parameters optional by using OptionalAttribute 03:22 min |  |
| Part 71 Code snippets in visual studio 08:10 min |  |
| Part 72 What is dictionary in c# 16:00 min |  |
| Part 73 What is dictionary in c# continued 16:10 min |  |
| Part 74 List collection class in c# 16:43 min |  |
| Part 75 List collection class in c# continued 17:47 min |  |
| Part 76 Working with generic list class and ranges in c# 09:25 min |  |
| Part 77 Sort a list of simple types in c# 08:43 min |  |
| Part 78 Sort a list of complex types in c# 13:58 min |  |
| Part 79 Sort a list of complex types using Comparison delegate 08:42 min |  |
| Part 80 Some useful methods of List collection class 09:01 min |  |
| Part 81 When to use a dictionary over list in c# 24:08 min |  |
| Part 83 Generic stack collection class 07:39 min |  |
| Part 82 Generic queue collection class 11:54 min |  |
| Part 84 Real time example of queue collection class in c# 26:51 min |  |
| Part 85 Real time example of stack collection class in c# 26:51 min |  |
| Part 86 Multithreading in C# 10:28 min |  |
| Part 87 Advantages and disadvantages of multithreading 03:14 min |  |
| Part 88 ThreadStart delegate 05:19 min |  |
| Part 89 ParameterizedThreadStart delegate 09:39 min |  |
| Part 90 Passing data to the Thread function in a type safe manner 06:15 min |  |
| Part 91 Retrieving data from Thread function using callback method 10:28 min |  |
| Part 93 Protecting shared resources from concurrent access in multithreading 11:25 min |  |
| Part 92 Significance of Thread Join and Thread IsAlive functions 12:01 min |  |
| Part 94 Difference between Monitor and lock in C# 03:55 min |  |
| Part 95 Deadlock in a multithreaded program 11:44 min |  |
| Part 96 How to resolve a deadlock in a multithreaded program 08:05 min |  |
| Part 97 Performance of a multithreaded program 10:09 min |  |
| Part 98 Anonymous methods in c# 13:31 min |  |
| Part 99 Lambda expression in c# 11:27 min |  |
| Part 100 Func delegate in c# 08:04 min |  |
| Async and await in C# example 11:56 min |  |
| C# wait for thread to finish without blocking 12:18 min |  |