Artificial Intelligence University

Artificial Intelligence University

Welcome to AIU! This is a collection of various courses reduced to a series of AI Chat prompts that you can use with your favorite AI Chat GPT service to learn the courses avaiable. Check back here frequently as courses will be added regularly.
To start, you can begin with the first course: C# Programming

C# Programming

Suggested prerequesites: Visual Studio 2022,
AIU C# - Use these prompts in your favorite AI Chat box:
  1. acting as a university professor teach me about c# programming at a beginner level
  2. List the topics every c# developer should know
  3. Explain the c# syntax in detail using example
  4. list all reserved words with an explanation of its function
  5. Acting as a university professor, give me a basic high-level lesson on the fundamentals of object oriented programming
  6. explain the object oriented design patterns
  7. using a very simple object model, create c# code example of the Singleton object with a sample implementation
  8. using a very simple object model, create c# code example of the Factory object with a sample implementation
  9. using a very simple object model, create c# code example of the Abstract Factory object with a sample implementation
  10. using a very simple object model, create c# code example of the Builder object with a sample implementation
  11. using a very simple object model, create c# code example of the Prototype object with a sample implementation
  12. using a very simple object model, create c# code example of the Adapter object with a sample implementation
  13. using a very simple object model, create c# code example of the Decorator object with a sample implementation
  14. using a very simple object model, create c# code example of the Composite object with a sample implementation
  15. using a very simple object model, create c# code example of the Facade object with a sample implementation
  16. using a very simple object model, create c# code example of the Bridge object with a sample implementation
  17. using a very simple object model, create c# code example of the Observer object with a sample implementation
  18. using a very simple object model, create c# code example of the Strategy object with a sample implementation
  19. using a very simple object model, create c# code example of the Command object with a sample implementation
  20. using a very simple object model, create c# code example of the Iterator object with a sample implementation
  21. using a very simple object model, create c# code example of the Template object with a sample implementation
  22. list and explain access modifiers used in c#
  23. explain the use of Generics in c# with a simple code example
  24. explain variable boxing and unboxing
  25. explain LINQ with a simple code example
  26. explain memory Management and Garbage Collection and the CLR
  27. explain Asynchronous Programming with a simple code example
  28. list and explain Common Data Structures used in c#
  29. explain Delegates with a simple code example
  30. explain Exception Handling in c# with a simple code example
  31. explain dependency injection in c# with a simple code example
  32. explain how to use Nuget in Visual Studio 2022
  33. List the most useful Nuget packages with descriptions and explanations as to their benefit explain how to use Nuget in Visual Studio 2022
  34. explain how to connect a C# application to a database with a simple code example
  35. explain how to connect an asp webpage to a database with a simple code example
  36. explain how to incorporate unit testing into a c# project in Visual Studio 2022explain how to use third party controls in a vs 2022 c# project
  37. List the best 'must have' third party controls for a vs 2022 c# project
  38. Acting as a professor, create a test to prove student comprehension of c# based on the lessons