Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 33 sections 130 lectures

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.

33 sections · 130 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

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.

Buy lifetime access →