Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Projects in Programming Languages - Ruby, Python, Java
Introduction to Programming Languages
Introduction
Get access to free live help and FREE web app development starter course
Introduction to Ruby and structure of the course (4:10)
Setup integrated development environment (10:43)
Getting familiar with online IDE (11:46)
Getting familiar with online IDE (9:24)
The command line interface (19:55)
Text - Useful info from previous video
Intro to Ruby and Hello World! (15:50)
Text - Useful info from previous video
Introducing Strings (18:49)
Text - Useful info from previous video
More Strings! (6:03)
Text - Useful info from previous video
Solution to exercises
Working with numbers (13:49)
Text - Useful info from previous video
More Numbers! (14:58)
Text - Useful info from the previous video
Branching - if/else (11:31)
Text - Useful info from the previous video
How many fingers game and more branching! (12:22)
Text - Useful info from the previous video
Arrays in Ruby (16:17)
Text - Useful info from the previous video
Arrays continued (9:41)
Text - Useful info from the previous video
Hash (11:00)
Text - Useful info from the previous video
Ruby Style Guide (6:30)
Text - Useful info from the previous video
Homework - Zip code (6:16)
Text - Useful info from the previous video
Zip code homework solution (14:04)
Text - Useful info from previous video
Practice what you have learnt! (0:56)
Build a game - Procedural programming (9:29)
Text - Useful info from previous video
Build a game - continue adding features (12:21)
Text - Useful info from previous video
Build a game - Complete the game! (11:48)
Text - Useful info from previous video
Object Oriented Programming - an introduction (19:49)
Text - Useful info from previous video
Inheritance and modules (10:11)
Text - Useful info from previous video
Build a file reader class (10:43)
Text - Useful info from the previous video
Build CSV and YML reader classes (12:31)
Text - Useful info from the previous video
Automate reading file extensions (9:15)
Text - Useful info from previous video
Project - word counter (9:57)
Text - Useful info from the previous video
Project - word changer (5:57)
Text - Useful info from the previous video
JSON project - read and write setup (8:56)
Text - Useful info from the previous video
JSON project - save and complete! (6:28)
Text - Useful info from the previous video
Preview of final project (2:46)
Project - Stock Price Analyzer setup (14:31)
Text - Useful info from the previous video
Stock Price Analyzer - Part 2 (6:09)
Text - Useful info from the previous video
Stock Price Analyzer - Part 3 (15:40)
Text - Useful info from the previous video
Stock price analyzer - complete and wrap up Ruby section (8:34)
Text - Useful info from the previous video
Java
Intro to Java and section 2 (2:22)
Hello world with Java (9:01)
Loops in Java (8:54)
While loops and more! (4:31)
Working with user input (10:48)
Stacks (13:29)
Queues (7:39)
Preview - Mortgage Amortization Schedule (2:14)
Mortgage Amortization Schedule - kickoff! (14:53)
Mortgage Amortization Schedule - continued (14:29)
Mortgage Amortization Schedule - export to csv (18:39)
Python
Introduction to Python (1:43)
Hello world in Python (2:15)
Strings and numbers (9:00)
String formatting in Python (4:37)
Arrays (6:18)
Hashes (7:57)
Branching - if/else (9:45)
Object Oriented Programming with Python (7:02)
Project 1: Compound Interest calculator (7:55)
Project 2: Loan amortization schedule calculator (15:57)
Thank you for taking the course! (1:02)
Get access to free live help and FREE web app development starter course
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock