Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

Projects in Programming Languages - Ruby, Python, Java

Mashrur Hossain, Development Trainer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
58 Videos (9h 14m)
    • Introduction to the course

      2:06
    • Intro to Ruby and structure of the course

      3:57
    • Setup Integrated Development Environment

      4:29
    • Getting familiar with online IDE

      9:24
    • The Command Line interface

      19:55
    • Intro to Ruby and Hello World!

      15:50
    • Introducing Strings

      18:49
    • More Strings!

      6:03
    • Working with numbers

      13:49
    • More numbers!

      14:58
    • Branching - if/else

      11:31
    • How many fingers game and more branching

      12:22
    • Arrays in Ruby

      16:17
    • Arrays continued

      9:41
    • Hash

      11:00
    • Ruby style guide

      6:30
    • Homework - zip code

      6:16
    • Zip code homework project solution

      14:04
    • Practice what you have learnt!

      0:56
    • Build a game - procedural programming

      9:29
    • Build a game - continue adding features

      12:21
    • Complete the game

      11:48
    • Object Oriented Programming - An introduction

      19:49
    • Inheritance and modules

      10:11
    • Build a file reader class

      10:43
    • Build CSV and YML reader classes

      12:31
    • Automate reading file extensions

      9:15
    • Project - Word counter

      9:57
    • Project - Word changer

      5:57
    • JSON project - read and write setup

      8:56
    • JSON project - save and complete

      6:28
    • Preview of final project

      2:46
    • Check documentation - stock price analyzer 1

      14:31
    • Stock price analyzer part 2

      6:09
    • Stock price analyzer part 3

      16:08
    • Complete stock price analyzer and wrap Ruby section

      8:34
    • Intro to Java and second section

      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
    • Stack

      13:29
    • Queue

      7:39
    • Preview - Mortgage Amortization Schedule

      2:14
    • Mortgage Amortization Schedule - kickoff

      14:53
    • Mortgage Amortization Schedule - continued

      14:29
    • Mortgage Amortization Schedule - complete and save to CSV

      18:39
    • Introduction to Python

      1:43
    • Hello world in Python

      2:15
    • Strings and numbers

      9:00
    • String formatting

      4:37
    • Arrays

      6:18
    • Hashes

      7:57
    • Branching - if/else

      9:45
    • Object oriented programming

      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