Home
Sign in
Close menu
Home
Sign in
Lesson list
Introduction to Ruby and Object Oriented Programming
Close
Chapter 1: Getting Started with Web Development
1. Goals of the Intro Course
2. Guidelines for Learning
Chapter 2: Ruby Fundamentals
1. Introduction to Ruby
2. Setting up your environment
3. Super basic command line crash course
4. Your First Ruby Program
5. Math is easy
6. Strings
7. Variables
8. Arrays
9. Hashes
10. Looping and Iterating
11. Defining our own methods
12. Conditionals and Logical Operators
Chapter 3: Object oriented programming
1. Introduction to Object Oriented Programming
2. Classes
3. Instance Variables
4. attr_reader and attr_writer
5. Instance Methods, Class Methods, and Encapsulation
6. Inheritance
Chapter 4: Ruby challenges
1. FooBar Challenge
2. Test-First Ruby: Hello
3. Challenge: Temperature Conversion
4. Challenge: Ordinal
5. Challenge: Building a Deck of Cards
Introduction to Ruby and Object Oriented Programming > Object oriented programming
Quiz - 1. Introduction to Object Oriented Programming
Q1.
What are objects?
Objects are representation of real world entity.
Objects are data types with attributes and behaviour.
Objects are not instances of class.
Q2.
What is Object Oriented Programming?
OOP is a logical model with sets of charcateristics.
OOP is a way to design application.
OOP is based on classes and objects.
OOP is a way to increase code complexity.
Q3.
What are classes?
Classes are instances of real world entities.
Classes define set of similarities.
Classes are abstracts of real world entities.
Submit