Computer Programming
503 learners
Object-Oriented Programming in TypeScript
Uncover Object-oriented Programming (OOP) concepts in TypeScript. Learn about classes, objects, inheritance, and encapsulation to create reusable and scalable code.
TypeScript
5 lessons
25 practices
2 hours
Computer Science Fundamentals
Lessons and practices
Spaceship Interface Greeting Exercise
Display Vehicle Type With Method Parameter in TypeScript Class
Car Class Debugging Challenge
Revealing the Garage's Vehicle Model Through TypeScript Classes
Creating and Utilizing a Simple TypeScript Class Method
Creating and Interacting with a Robot Class in TypeScript
Creating and Invoking the Run Method in the Animal Class
Debugging Book Details Display in Digital Library Manager
Cat Relaxation Methods
Robot Class - Defining Attributes and Methods
Creating a Book Catalog Entry with Constructors in TypeScript
Integrating a Default Fuel Type Property into the Spacecraft Class
Correcting the Inventory Tracker's Product Initialization
Constructing a Bike Class in TypeScript
Finalizing the TypeScript Rocket Class
Smart Drone Altitude Management Using Encapsulation in TypeScript
Safeguarding Student Grades with Encapsulation
Digital Bookshelf: Ensuring Accurate Availability Status
Shield Level and Model Access in Spacecraft Class
Bank Account Balance Management Exercise
Understanding EBook Inheritance in OOP
Enhancing the Airplane Class with Inherited Properties
Overriding the Device Connection Method in the Printer Class
Programming the Robot Class: Movement and Communication Methods
Skateboard Inheritance: Extending Transport Class
Meet Cosmo:
The smartest AI guide in the universe
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.

Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal