technifyedWeekly list

Microsoft

Implement class inheritance

via Microsoft Learn

Overview

Learn how to create a class hierarchy using base and derived classes and how to hide or override members of a derived class by using `new`, `virtual`, `abstract`, and `override` keywords.

Syllabus 9

  1. Introduction 5 minutes
  2. Examine the principles of class inheritance 5 minutes
  3. Configure base and derived classes 10 minutes
  4. Extend a derived class with new members 10 minutes
  5. Override properties and methods in a derived class 10 minutes
  6. Access base class members from a derived class 10 minutes
  7. Exercise - Implement base and derived classes in a C# app 30 minutes
  8. Module assessment 5 minutes
  9. Summary 5 minutes

Skills you'll practise

DotnetVs Code

Advantages and disadvantages

Advantages

  • Free, official and kept up to date by Microsoft.
  • Free sandbox environments for many Azure exercises, no credit card needed.
  • Counts toward Microsoft certification exams (AZ-900, AI-900, PL-300…).
  • From Microsoft, a well-regarded name.
  • Free digital badge you can add to LinkedIn.
  • Completely free.
  • Self-paced: start any time.
  • A clear syllabus (9 parts) you can see before you start.

Disadvantages

  • Mostly reading, not video.
  • Focused on Microsoft products.
  • Short (1.5 hours): an overview, not deep coverage.

Some points apply to every course of this kind; see how we rank.

Free, with a free credential

  • Free: Sign in with any Microsoft account.
  • Badge: Finish it to earn a free badge on your Microsoft Learn profile.

Microsoft is in Tier 2: excellent universities and the companies that build the technology of our institution ranking (86/100).

Similar courses

Compare these

Harvard University

CS50's Introduction to Cybersecurity

An introduction to cybersecurity for technical and non-technical audiences alike. Learn how to secure your accounts, data, systems, and software against today’s threats and how to recognize and evaluate tomorrow’s as well, both at home and at work. Learn how to preserve your own privacy. Learn to v…

  • Free video
  • 6 videos, 7.5 hours

Harvard University

Fundamentals of TinyML

4.567 ratings

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

  • Free to audit
  • 5 weeks, 2 - 4 hours per week

Harvard University

CS50's Introduction to Computer Science

An introduction to the intellectual enterprises of computer science and the art of programming.

  • Free to audit
  • 12 weeks, 5 - 14 hours per week

Harvard University

Data Science: R Basics

4.4273 ratings

Build a foundation in R and learn how to wrangle, analyze, and visualize data.

  • Free to audit
  • 8 weeks, 2 - 3 hours per week

Harvard University

CS50's Web Programming with Python and JavaScript

This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.

  • Free to audit
  • 12 weeks, 6 - 14 hours per week

Harvard University

Deploying TinyML

4.521 ratings

Learn to program in TensorFlow Lite for microcontrollers so that you can write the code, and deploy your model to your very own tiny microcontroller. Before you know it, you’ll be implementing an entire TinyML application.

  • Free to audit
  • 5 weeks, 2 - 4 hours per week