JavaScript: Classes, Inheritance and Private Fields

Wishlist Share

About Course

Learn modern JavaScript class syntax: constructors, methods, getters and setters, static members, public and private (#) fields, and inheritance with extends and super. Includes the common errors beginners hit and when a class is the right tool.

Tutwoo is an independent learning provider. This course is general training based on MDN Web Docs. It is not endorsed by Mozilla and is not an accredited qualification.

© 2026 Tutwoo UK Limited. This course was created in-house by Tutwoo and is our original work. It is for your own learning only: please do not copy, share, record or resell it.

What Will You Learn?

  • Write classes with constructors, methods, getters and setters
  • Use public, private (#) and static members correctly
  • Build subclasses with extends and call parent code with super
  • Avoid common class errors such as using this before super()

Course Content

Course Lessons

  • Class basics: constructor, methods and fields
  • Getters, setters, static and private members
  • Inheritance with extends and super

Sources & Further Reading
The official guidance this course is based on.

Final Assessment

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

✕