Booking options
拢29.99
拢29.99
On-Demand course
1 hour 44 minutes
All levels
In this course, you'll learn the Ruby programming language from absolute beginner to advanced - in no time at all!
This course is aimed at absolute beginners; you don't need any coding experience at all! We'll start out by setting up a development environment that has all the tools you need to start writing and running Ruby code. Then, we'll delve into very basic computer science concepts, such as:
路 Printing to the screen
路 String manipulation
路 Variables
路 Getting user input
路 Simple math
路 Comparison operators and Assignment operators After that, we'll move on to more intermediate topics such as:
路 Conditional if/else statements
路 Arrays
路 While loop, Each loop
路 Hashes and Fizzbuzz Finally, we'll finish up with more advanced topics such as:
路 Methods and Classes Ruby is one of the greatest programming languages, and learning it has never been this easy! We'll see you on the course!
Ruby from beginner to advanced
How to pick a coding text editor
Variables, numbers, and math
Conditional if/else and comparisons
While and for loops
Arrays, objects, and functions
How to build FizzBuzz
How to create math flashcards
This course targets absolute beginners who want to learn the Ruby programming language.
This exhaustive course is packed with step-by-step instructions, working examples, and helpful advice, and is divided into clear chunks so you can learn at your own pace and focus on your own area of interest.
No programming skills or special tools are necessary to take this course * Clear concise enunciation and diction combined with real-time instructional application
John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries. John graduated with honors with a degree in economics from Washington University in St. Louis where he was an artsci scholar. Today he teaches Web Development courses at Codemy the online code school he founded.
1. Ruby Programming Basics
1. Introduction Ruby Programming Basics: Introduction |
2. Install Sublime and Git Bash Ruby Programming Basics: Install Sublime and Git Bash |
3. Install Ruby Ruby Programming Basics: Install Ruby |
4. Hello World - First Ruby Program Ruby Programming Basics: Hello World - First Ruby Program |
5. Printing to The Screen with Puts and Print Ruby Programming Basics: Printing to The Screen with Puts and Print |
6. String Manipulation Ruby Programming Basics: String Manipulation |
7. Variables Ruby Programming Basics: Variables |
8. Getting User Input with Gets Ruby Programming Basics: Getting User Input with Gets |
9. Simple Math Ruby Programming Basics: Simple Math |
10. Converting to An Integer Ruby Programming Basics: Converting to An Integer |
11. Comparison Operators Ruby Programming Basics: Comparison Operators |
12. Assignment Operators Ruby Programming Basics: Assignment Operators |
13. If/Else Conditional Statements Ruby Programming Basics: If/Else Conditional Statements |
2. Intermediate Ruby Programming
1. Arrays Intermediate Ruby Programming: Arrays |
2. While Loops Intermediate Ruby Programming: While Loops |
3. Each Loops Intermediate Ruby Programming: Each Loops |
4. Hashes Intermediate Ruby Programming: Hashes |
5. Building FizzBuzz! Intermediate Ruby Programming: Building FizzBuzz! |
6. Methods Part 1 Intermediate Ruby Programming: Methods Part 1 |
7. Methods Part 2 Intermediate Ruby Programming: Methods Part 2 |
3. Advanced Ruby Programming
1. Intro to Ruby Classes Advanced Ruby Programming: Intro to Ruby Classes |
2. Ruby Classes Part 1 Advanced Ruby Programming: Ruby Classes Part 1 |
3. Class Getters Advanced Ruby Programming: Class Getters |
4. Class Setters Advanced Ruby Programming: Class Setters |
5. Adding Perimeter and Area Methods Advanced Ruby Programming: Adding Perimeter and Area Methods |
6. Class Attr Accessor Advanced Ruby Programming: Class Attr Accessor |
7. Creating a Draw Method Advanced Ruby Programming: Creating a Draw Method |