Skip to content

C# Training Calendar

C# Logo

We need your feedback. Click here!

What is C#?

  • C# (pronounced "Si Sharp") is a modern, object-oriented, type-safe programming language[1].
  • C# can be used for web development, mobile applications and much more.
  • For the challenge, we'll be working with simple console programs.

What does the training involve?

  • This is a 10-week training program.
  • We work on the principle that you can learn by doing: More challenges with explanations than theory.
  • We'll explain the basic concepts and challenge you.
  • Solutions to the challenge are available in our github group:
  • We strongly encourage you to practice on your own when you have the time. You'll learn a lot by solving your own programming problems.
  • You can visit our Instagram account to see which member offers comprehensive questions and answers for this programming language.

What is the training schedule?

  • We can offer you one or two challenges and/or modules per week.
  • Detailed explanations can be provided by the teacher if you get lost with the slides.
  • That said, here's your schedule:
    • Week 1: Introduction ; Data types - Functions ; Challenge I ; Challenge II ; Challenge III
    • Week 2: Conditions and Booleans - Loops - Collections - Collections : Stack, Queue, ArrayList - Challenge IV
    • Week 3: Dictionary - Random - Challenge V - Challenge VI
    • Week 4: Library: Oxyplot - File management - Extracting data from the web with C#
    • Week 5: Challenge VIII - Challenge IX
    • Week 6: Interface - Abstract Classes
    • Week 7: Challenge X - Challenge XI
    • Week 8: Challenge XII
    • Week 9: Challenge XIII
    • Week 10: Challenge XIV

How can I order a training course?

Register now and read the instructions in our documentation to order training on the platform.

References:

[1] 'A tour of the C# language ': https://docs.microsoft.com/en-ca/dotnet/csharp/tour-of-csharp/

[2] 'Cross-platform mobile development in Visual Studio ': https://docs.microsoft.com/en-ca/visualstudio/cross-platform/cross-platform-mobile-development-in-visual-studio?view=vs-2022