Computer Programming
6670 learners
Object-Oriented Programming in JavaScript
Wheel into the principles of object-oriented programming. Deepen your understanding and hone your skills in creating JavaScript programs using OOP concepts. Learn how to effectively structure your code for improved efficiency, readability, and maintainability.
JavaScript
5 lessons
25 practices
2 hours
Computer Science Fundamentals
Lessons and practices
Fruitful Greetings in JavaScript
Enhance the Greeting Method in the Fruit Class
Debugging the Tree Class Print Function
Add a Method to the Tree Class
Virtual Orchard: Coding with JavaScript Classes
Digital Pet Diary: Object-Oriented Programming in Action
Extend the Pet Class with a Play Method
Pet Activity Tracker Bug Fix
Add Play Behavior to Pet Class
Create the Pet Activity Class in JavaScript
Creating and Displaying a Vehicle Object in JavaScript
Adding Default Color to Vehicle Class Constructor
Vehicle Showroom Object Creation Error
Add a Constructor to the Vehicle Class
Orbiting OOP: Constructing the Vehicle Class in JavaScript
Smart Vehicle Speed Regulation in JavaScript
Enhance Vehicle Class with Fuel Level Validation
Engine Control System Debugging
Add Getter and Setter Functionality to the Vehicle Class
Space Fuel Encapsulation in JavaScript
Bicycle Inheritance Run Through
Enhance the Bike Class Method
Enhance the Bicycle's Movement Message
Add the Missing Methods to the Bicycle Class
Inheriting the Wheels: Extending the Vehicle Class in JavaScript
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