C# Programming for All Ages and Absolute Beginners with Interview Questions
01
Skill level
All levels
02
Sections
33
03
Lectures
130
04
Instructor
Team Mammoth
What's inside
This course includes.
✓
33
Sections
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content
Curriculum & lectures.
+ 1.Mammoth Interactive Courses Introduction 3 lectures Preview
1. About Mammoth Interactive
Locked
2. How to Learn Online Effectively
Locked
Source Files
Locked
+ 2.Course Overview 2 lectures
1. Course Overview - C# Programming for All Ages
Locked
2. What is Coding
Locked
+ 3.Build a simple C# project 4 lectures
1.What is C# programming language
Locked
2.What is Microsoft's C# dotNET framework
Locked
3.Build and run C# online with a simple Hello World project
Locked
Source files 03
Locked
+ 4. How to use C# namespaces 4 lectures
1. What is the using keyword in C#
Locked
2. What is a C# namespace
Locked
3. What is the C# System namespace
Locked
Source files 04
Locked
+ 5. Build C# classes and methods 4 lectures
1. What is a C# class
Locked
2. What is a C# function or method
Locked
3. What is the C# Main method
Locked
Source Files 05
Locked
+ 6. What are C# function keywords 3 lectures
1. What are public, private and protected in C#
Locked
2. What is static in C# coding
Locked
Source files 06
Locked
+ 7. Build a simple C# class 4 lectures
1. Build a player C# class
Locked
2. Build player properties with C# state variables
Locked
3. What are C# global variables and data types
Locked
Source files 07
Locked
+ 8. Set player properties in constructor 3 lectures
1. Set player properties in C# constructor 1
Locked
2. Build a C# function to get player properties 1
Locked
Source Files 08
Locked
+ 9. Code a C# class with the Builder design pattern 4 lectures
1. What is the Builder design pattern in programming
Locked
2. Code a C# class with Builder design pattern
Locked
3. Set C# Builder class variable with a function
Locked
Source files 09
Locked
+ 10. Code a C# class with the Singleton design pattern 4 lectures
1. What is the Singleton design pattern in programming
Locked
2. What are conditionals
Locked
3. Code a C# class with the Singleton design pattern
Locked
Source Files 10
Locked
+ 11. Code a C# class with the Prototype design pattern 3 lectures
1.What is the Prototype design pattern in programming
Locked
2.Code a C# class with the Prototype design pattern
Locked
Source files 11
Locked
+ 12. Code a C# class with the Proxy structural design pattern 5 lectures
1.What is the Proxy design pattern in programming
Locked
2.What are inheritance, interfaces and abstract classes
Locked
3.Build and implement a C# interface
Locked
4.Build an online payment class in C# proxy design
Locked
Source Files 12
Locked
+ 13. Build a C# class with the Adapter structural design pattern 5 lectures
1.What is the Adapter structural design pattern in coding
Locked
2.Build a payment C# class
Locked
3.Build a bank C# interface for Adapter structural design pattern
Locked
Source files 13
Locked
4.Build a C# class with interface argument
Locked
+ 14. Build a C# class with the Factory Method design pattern 4 lectures
1.What is the Factory Method design pattern
Locked
2.Set up C# project for Factory Method design pattern
Locked
3.Implement C# interface in Factory Method design pattern
Locked
Source files 14
Locked
+ 15. What is ASP NET Web API 2 lectures
1.What is ASP
Locked
2.Install Visual Studio
Locked
+ 16. Build a Hello World Web API with C# ASP NET Core 3 lectures
1.Build a Web API ASP NET Core project in Visual Studio
Locked
2.Build a Hello World Web API with C# ASP NET Core
Locked
Source Files 16
Locked
+ 17. Manage NuGet packages in C# ASP NET Core Web App project 3 lectures
1.What is dotNET NuGet package manager
Locked
2.Add NuGet packages to C# ASP NET Core Web App project
Locked
Source Files 17
Locked
+ 18. Build a CRUD web app with C# ASP NET Core 5 lectures
1.What Is REST API Design
Locked
2.What are CRUD vs REST
Locked
3.Build a C# class to represent a database entry
Locked
4.Build a C# database with EntityFrameworkCore
Locked
Source Files 18
Locked
+ 19. Build and send GET requests in dotNET app 2 lectures
1.Handle database GET request in dotNET web app
Locked
Source files 19
Locked
+ 20. Build and send POST JSON requests in dotNET app 3 lectures
1.Handle database POST JSON request in dotNET web app
Locked
2.Send Post Requests To Dotnet Web App In Terminal
Locked
Source files 20
Locked
+ 21. Build and send PUT JSON requests in dotNET app 3 lectures
1.Handle database PUT JSON request in dotNET web app
Locked
2.Send PUT JSON requests to dotNET web app in Terminal
Locked
Source files 21
Locked
+ 22. Build and send DELETE requests in dotNET app 3 lectures
1.Handle database DELETE request in dotNET web app
Locked
2.Send DELETE request to web app with Console
Locked
Source files 22
Locked
+ 23. Section 0 Introduction 4 lectures
1. Introduction CS
Locked
2. FizzBuzz CS
Locked
3. Types of Time Complexity CS
Locked
Source Code 23
Locked
+ 24. Section 1 - String and Array Interview Questions 5 lectures
1. Reverse Words in a String CS
Locked
2. Rotate Array
Locked
3. Isomorphic Strings CS
Locked
4. Kth Largest Element in an Array CS
Locked
Source Code 24
Locked
+ 25. Section 2 - Matrix Interview Questions 4 lectures
1.Spiral Matrix CS
Locked
2. Set Matrix Zeros CS
Locked
3.Number Of Islands
Locked
Source Code 25
Locked
+ 26. Section 3 - Linked List Interview Questions 4 lectures
1. Implement a Stack Using an Array CS
Locked
2. Add Two Numbers as Reversed Linked Lists CS
Locked
3. Reverse a Linked List CS
Locked
Source Code 26
Locked
+ 27. Section 4 - Binary Tree Interview Questions 5 lectures
1.Inorder Traversal CS
Locked
2.Preorder Traversal CS
Locked
3.Postorder Traversal CS
Locked
4.Binary Tree Maximum Path Sum CS
Locked
Source Code 27
Locked
+ 28. Section - 5 Graph Interview Questions 4 lectures
1. Largest Connected Component - Part 1
Locked
2. Largest Connected Component - Part 2
Locked
3. Largest Connected Component - Part 3
Locked
Source Code 28
Locked
+ 29. Section 6 - Sorting Interview Questions 7 lectures
1.Bubble Sort Algorithm CS
Locked
2.Selection Sort Algorithm CS
Locked
3.Insertion Sort Algorithm CS
Locked
4.Quicksort Algorithm CS
Locked
5.Merge Sort Algorithm CS
Locked
6.Time Complexity Of Different Sorting Algorithms
Locked
Source Code 29
Locked
+ 30. Section 7 - Dynamic Programming Interview Questions 5 lectures
1.Coin Change CS
Locked
2.Edit Distance CS
Locked
3.Distinct Subsequences CS
Locked
4.Maximum Sum Subarray CS
Locked
Source Code 30
Locked
+ 31. Section 8 - Bit Manipulation Interview Questions 7 lectures
1.Single Number CS
Locked
2.Bitwise And Shift Operators
Locked
3.Number Of 1 Bits CS
Locked
4.Sum Of Two Integers CS
Locked
5.Reverse Bits CS
Locked
6.Bitwise And Of A Range CS
Locked
Source Code 31
Locked
+ 32. Section 9 - Permutations and Combinations 5 lectures
1.Permutations CS
Locked
2.Distinct Permutations Of A String CS
Locked
3.Letter Combinations Of A Phone Number CS
Locked
4.Factor Combinations CS
Locked
Source Code 32
Locked
+ 33. Section 10 - Math Interview Questions 4 lectures
1.Palindrome Number CS
Locked
2.Reverse Integer CS
Locked
3.Excel Sheet Column Number CS
Locked
Source Code 33
Locked
Instructors
Taught by people who ship.
Team Mammoth
Instructor
Produced by a team of Mammoth Club industry experts. Over 14 years, Mammoth Club has built a global student community in 190+ countries with 9+ million courses sold, releasing over 1,000+ courses and 5,000+ hours of video content.
Ready to start building?
Join Mammoth Club and move through the course with structured lessons, previews, and certificates.