- Part 1 – Introduction to C#
- Part 2 - Reading & Writing to Console
- Part 3 – Built-in types in C#
- Part 4 – Built-in string type in C#
- Part 5 – Common Operators in C#
- Part 6 – Nullable types in C#
- Part 7 - Datatype conversions in C#
- Part 8 – Arrays in C#
- Part 9 – Comments in C#
- Part 10 – if statement in C#
- Part 11 – switch statement in C#
- Part 12 – switch statement in C#
- Part 13 – Loops in C# - while loop
- Part 14 – Loops in C# - do while loop
- Part 15 – Loops in C# - for & foreach
- Part 16 – Methods in C#
- Part 17 – Different types of method parameters
- Part 18 – Namespaces in C#
- Part 19 – Introduction to Classes
- Part 20 - Static and instance class members
- Part 21 - Inheritance
- Part 22 – Method hiding in C#
- Part 23 – Polymorphism in C#
- Part 24 – Method Overriding Vs Method Hiding
- Part 25 – Method Overloading
- Part 26 – Properties
- Part 27 – Properties in C#
- Part 28 – Structs in C#
- Part 29 – Difference between classes and structs
- Part 30 – Introduction to interfaces
- Part 31 – Explicit interface implementation
- Part 32 – Abstract classes
- Part 33 – Abstract classes Vs Interfaces
- Part 34 – Problems of multiple class inheritance
- Part 35 – Multiple class inheritance using interfaces
- Part 36 – Delegates
- Part 37 – Delegates usage in c# - I
- Part 38 – Delegates usage in c# - II
- Part 39 – Multicast Delegates
- Part 40 – Exception Handling
- Part 41 – Inner Exception
- Part 42 – Custom Exceptions
- Part 43 – Exception handling abuse
- Part 44 – Exception handling abuse solved
- Part 45 – Why Enums
- Part 46 – Enums Example
- Part 47 – Enums
- Part 48 – Difference between types and type members
- Part 49 –Access Modifiers
- Part 50 –Access Modifiers
- Part 51 –Access Modifiers for Types
- Part 52 –Attributes
- Part 53 – Reflection
- Part 54 –Reflection Example
- Part 55 –Late binding using reflection
- Part 56 – Generics
- Part 57 – Why should we override ToString()
- Part 58 – Why should we override Equals()
- Part 59 –Difference between Convert.ToString() and ToString()
- Part 60–Difference between System.String and System.Text.StringBuilder
- Part 61 – Partial Classes in C#
- Part 62 – Creating Partial Classes
- Part 63 – Partial Methods in C#
- Part 64 – How and where are indexers used in .net
- Part 65 – Indexers in C#
- Part 66 – Overloading Indexers
- Part 67 – Optional Parameters
- Part 68 – Making method parameters optional using method overloading
- Part 69 – Making method parameters optional by specifying parameter defaults
- Part 70 – Making method parameters optional by using Optional Attribute
- Part 71 - Code Snippets in Visual Studio
- Part 72 - What is dictionary in C#
- Part 73 - What is dictionary in C#
- Part 74 - List collection class in C#
- Part 75 - List collection class in C#
- Part 76 - Generic list class and ranges
- Part 77 - Sort a list of simple types
- Part 78 - Sort a list of complex types
- Part 79 - Sort a list of complex types using Comparison delegate
- Part 80 - Some useful methods of List collection class
- Part 81 - When to use a Dictionary over List in C#
- Part 82 - Generic Queue collection class
- Part 83 - Generic stack collection class
- Part 84 - Real time example of queue collection class in c#
- Part 85 - Real time example of stack collection class in c#
- Part 86 - Multithreading in C#
- Part 87 - Advantages and disadvantages of multithreading
- Part 88 - ThreadStart delegate
- Part 89 - ParameterizedThreadStart delegate
- Part 90 - Passing data to the Thread function in a type safe manner
- Part 91 - Retrieving data from Thread function using callback method
- Part 92 - Significance of Thread.Join and Thread.IsAlive functions
- Part 93 - Protecting shared resources from concurrent access in multithreading
- Part 94 - Difference between Monitor and lock in C#
- Part 95 - Deadlock in a multithreaded program
- Part 96 - How to resolve a deadlock in a multithreaded program
- Part 97 - Performance of a multithreaded program
- Part 98 - Anonymous methods in c#
- Part 99 - Lambda expression in c#
- Part 100 - Func delegate in c#
- Part 101 - Async and await in c#
- Part 102 - How to wait for a thread to finish without blocking
Free C#, .Net and Sql server video tutorial for beginners and intermediate programmers.
C# Slides
Subscribe to:
Posts (Atom)
Sir! I cant thank you enough for the great work you are doing. I am trying to find the videos on Linq, if you can tell me in which section you have included them?? Once again theank so much from bottom of my heart.
ReplyDeleteHi Jignesh, I don't have videos on LINQ. Will record and upload very soon.
Deleteparts
ReplyDelete8, 11, 24, 26, 28, 31, 34, 36, 39, 55.
the c# code parts are barely readable for me.Rest is okay.
I am now uploading all the c# slides again with their original size. Hopefully in the next 2 to 3 days I will complete this process, and you should not have any problem reading the slides.
DeleteHi Sir,every thing is perfect except some slides which are not in their original sizes.It would be great helpful if you upload it in their original sizes soon.Thanks a ton for all your efforts in providing these precious study material.
ReplyDeleteHi Vinay, sure, will upload the original size versions in the next few days. Thank you for your patience.
DeleteMR Venkat agr me kabhi banglore aya to sirf aapse milne aaunga ...ur site is oscar winning site ..mumbai ki bhasha me bole to EK NO...1000 sal jiyo yarrrr...best indian Teacher i have ever seen till ....
Deletehello sir can u upload iis woker process as request and response,all are asking this is an interview question
ReplyDeleteHi sir, Can you please upload video on Extension methods,Lambda Expressions,LINQ,Serialization, Difference b/w Invoke and BeginInvoke in Delegates. Waiting for your response.
ReplyDeleteThank you.
Hello sir, Can you please upload video on Threading and Multi-Threading.
ReplyDeleteCheck in C# Multi-threading part 86
Deletehttp://csharp-video-tutorials.blogspot.in/2014/03/part-86-multithreading-in-c.html
First of all , I want to thank you and congratulate you for all the great work , you are showing in this blog. If you can shadow some knowledge for build concepts like nmake , msbuild etc, it will be very vauable. Thx
ReplyDeleteHi sir,
ReplyDeletePlease explain the concept of hashtable and arraylist in collection.
Thanks,
Rajiv
this video may help u in array list
Deletehttps://www.youtube.com/watch?v=2inKIi6Z_zI&list=PL6n9fhu94yhWlAv3hnHzOaMSeggILsZFs
Hi Sir,
ReplyDeletePlease Post SharePoint Videos, because they are very Complex to Understand, Especially VIsual Studio Workflows
Thanks,
Mithun
Hi Venkat,
ReplyDeleteYour videos are excellent and I refer them whenever I got struck in the programming or in any concept.Can you please post the videos on WPF?
Thanks & Regards,
K.Tirumala Rao
Hello Sir,
ReplyDeleteKindly upload videos on LINQ.
Thanks in advance
Easy words.
ReplyDeleteStraight to concept with simple examples.
Good quality videos.
Incredible effort.
Easy to refresh our knowledge.
Over all most valuable stuff.
I know how difficult it is to deliver such great presentations
Venkat, simply superb.
Thanks a ton for your work :-)
Hello Sir,
ReplyDeletePlease upload Slides for all other tutorials, especially SQL slides.
It is very useful for me.
I want to keep it with me always.
Thanks.
Hi Venkat,
ReplyDeleteThank you very much to help others..
I want to convert an image in Jpeg formate into Gif,Png,and other image formate but problems face to me while doing this...
Please help me .... It is Urgently needed in my Project...
Thanks...
Mr. Venkat, I just wanted to say that your are the best tutor I have found online ever, wishing that you can include WPF or windows form application tutorials and other web application technology, Thanks a lot for your effort.
ReplyDeleteHi Venkat, Can you please upload video on Dependency Injection
ReplyDeleteUtmost regard and respect for Mr. Venkat from Canada. Thank you.
ReplyDeletePlease make a video about Asynchronous programming in C#... Thanks a lot!!
ReplyDeleteThis comment has been removed by the author.
ReplyDeletePlease upload videos of AJAX tutorial
ReplyDeleteHi,
ReplyDeleteIs it possible to download slides/ Soft copy.
Excellent Teaching. Excellent patience.
ReplyDeleteNo word to thank you Mr. Venkat for your help done and doing to many people through your videos in youtube and webiste.
Best explanation of each and every concept I have ever seen.
Great Job...Great sir kudvenkat,you clear my concept on each and every topic on C#..thank you very much
ReplyDeleteYou are Great Kudvenkat, all your videos are very helpfull thanks for sharing your experience with us.. :)
ReplyDeleteThe best explanation, very clear, very informative,covering real time scenarios. Thank you so much venkat.
ReplyDeleteSir that very Good that you uploaded AngularJS on youtube.
ReplyDeletesir I request you to make some videos on Android Apps Development using c#,
except #Xmarin studio and MonoDroid so that people can easily learn Android Apps Development because #Xmarin requires licence after some period of time and for a user who is in learning phase can't possible to purchase licence .
please upload some video list on Android Apps Development using c#
Dependency Injection
ReplyDeleteIOC
UOW
how to use session in thread call
ReplyDeletesir Please upload videos of events and Asynchronous programming in C#...
ReplyDeleteCan we have any slides altogether in single document? If so, Please let me know.
ReplyDeleteAssalam o alaikum hi venkat. I need some of your html code for design my project. I watch your videos. I liked so much. In your videos u said that we can download the code from your blog i we need. But here i cant see that type of code. Like sql. Aspxhtml ect. Plz help. Take care.
ReplyDeleteMy sincere thanks and graduate for the education provided so far in this tutorial really do appreciate alot.
ReplyDeleteHello Venkat Sir
ReplyDeleteim newbies in ASP.NET MVC
So can u please give me any resources related to LINQ and ASP.NET with AJAX
Reply Soon Sir ..
Hlo sir Thank you very much for your great effort.I really get a lot of knowledge from your video lectures.I want to learn php,So can you please make another course on php and upload it please.
ReplyDeleteAnd thank you once again.
Sir can you please upload real time project vedio on MVC. it will help to understand the concepts clearly.
ReplyDeleteDear sir i have no words to say thanks for this great work. Thanks Sir g
ReplyDeleteplease upload a video of volatile keyword
ReplyDeleteVenkat sir, you are the 'Bahubali of all tutors on YouTube.
ReplyDeletejay !! CodisMati!!
Venkat Sir , I just want to say thanks ...
ReplyDeleteI love technology and I realised it after listening to your videos.
I really appreciate your work and you are not just sharing you knowledge ,you are giving life to next generation developers.
I read some where that Indian developers rank 30 in development skills in whole world....I believe people like you are playing a great role in improving that and to reach top 5...
Thank you.
Dear Sir. I have watch C# part102 and you have have more detail in the next video, but i cannot find it. May you create a video to explain what is the difference between thread and task please?
ReplyDeleteHi Venkat Ji, I cant thank you enough for the great work you are doing. I am trying to find the c# NOTES PLZ Incluede if it is possible Once again thank so much from bottom of my heart.
ReplyDeleteI don't have words to praise you. Excellent work Sir.. I have learn't programming from you.
ReplyDeletehi sir,
ReplyDeletefirst of all thank u so much for uploading such kind of helpful videos but sir i want to know that haven't you made the vedio of java language beycause i want to learn java language could you help me in this language....
I just don't have words to thank you for making such a great video tutorial. Very well explained.
ReplyDeleteThank you so much sir for making such a great video tutorial.sir please Can you provide pdf copy or any EBook of this tutorial.
ReplyDeleteNo word to thank you Mr. Venkat for your help done and doing to many people through your videos in youtube and webiste.
ReplyDeleteBest explanation of each and every concept I have ever seen.