📣 Mentors wanted 📣 Your experience = someone else's breakthrough. Apply now →

Beginner Course : Programming with C#

Are you eager to position yourself as a software professional ASAP? Programming with C# will have you digging into the deeper aspects of programming. So if you’re set on a career in software engineering and you’re up for a challenge, get stuck into C#

10+ hours of on-demand lessonsCrafted by industry developers Apply what you learn with assignments

Who is this for?

C# is a graceful language, every element is considered and has gone through rigorous design and continuous innovation. It’s thoughtfully designed and precision-engineered by Microsoft’s world-class teams.

Compared to other coding languages, C# can be a little more challenging, but if you’re someone who likes a place for everything and everything in its place, then you’ll love C#. If you’re looking for a real career-changing coding language, C# is a great choice, particularly if you’re looking to complement your existing qualifications and move into one of the many emerging industries. C# is used heavily in enterprise software and it’s used often by large engineering firms for large-scale business projects. It's also a gateway into gaming, virtual reality and speciality areas like blockchain.
To be part of CLG is a jumpstart to one's career already
Guen

Syllabus

  • Variables
  • Data types
  • Control flow
  • Arrays and lists
  • Methods
  • Objects
  • Classes
  • Encapsulation
  • Object-Oriented Programming
  • Industry Best Practices

Prerequisites

  • A computer with the latest version of either Windows or MacOS operating systems
  • Our courses are optimised for use on Chrome, Firefox, or Microsoft Edge web browsers
  • All other software required will be outlined in orientation

Learning outcomes

  • Proficiently write C# code to manipulate and display information and solve problems
  • Understand and implement the four pillars of object-oriented programming
  • Create a simple console application with C#
Meet your instructor
Photo of Natasha Alexandrou

Natasha Alexandrou is a seasoned Machine Learning Engineer and master of C#, bringing a structured and efficient approach to software engineering.