HOME > Development > Master Ruby, Python and Java

Master Ruby, Python and Java

  • Development
  • May 07, 2025
SynopsisMaster Ruby, Python and Java, available at $19.99, has an ave...
Master Ruby, Python and Java  No.1

Master Ruby, Python and Java, available at $19.99, has an average rating of 4, with 93 lectures, based on 199 reviews, and has 2599 subscribers.

You will learn about Build practical projects in multiple programming languages Learn fundamentals of programming languages Gain ability to pick up new technologies Establish a thorough understanding of Object Oriented Programming Break down complicated problems into smaller/easier problems Add a diverse group of technologies to their resume Gain a high level of confidence in solving programming This course is ideal for individuals who are Anyone interested in technology or Anyone interested in gaining an understanding of how programming works or Anyone interested in entering the technology field as a career change or Anyone interested in taking the first step toward a career in development It is particularly useful for Anyone interested in technology or Anyone interested in gaining an understanding of how programming works or Anyone interested in entering the technology field as a career change or Anyone interested in taking the first step toward a career in development.

Enroll now: Master Ruby, Python and Java

Summary

Title: Master Ruby, Python and Java

Price: $19.99

Average Rating: 4

Number of Lectures: 93

Number of Published Lectures: 91

Number of Curriculum Items: 93

Number of Published Curriculum Objects: 91

Original Price: $129.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build practical projects in multiple programming languages
  • Learn fundamentals of programming languages
  • Gain ability to pick up new technologies
  • Establish a thorough understanding of Object Oriented Programming
  • Break down complicated problems into smaller/easier problems
  • Add a diverse group of technologies to their resume
  • Gain a high level of confidence in solving programming
  • Who Should Attend

  • Anyone interested in technology
  • Anyone interested in gaining an understanding of how programming works
  • Anyone interested in entering the technology field as a career change
  • Anyone interested in taking the first step toward a career in development
  • Target Audiences

  • Anyone interested in technology
  • Anyone interested in gaining an understanding of how programming works
  • Anyone interested in entering the technology field as a career change
  • Anyone interested in taking the first step toward a career in development
  • Course updated 12/20/2017 – Fully up-to-date for all sections!

    Projects in Programming Languages with Ruby, Java and Python is an in-depth and comprehensive introduction to project based programming using 3 of the most popular and financially rewarding programming languages out there – Ruby, Java and Python. Some of the most popular web app frameworks in the world today like Ruby on Rails, Django, Flask are based on these languages.

    This is the course you have been waiting for, a one-stop-shop for everything programming that makes it easy to get started and keeps your attention while you work your way through fun and interesting projects based on real-life problems including Object Oriented Programming!

    What’s involved?

    You’ll gain immediate access to:?

    –?9.5 hours of video crystal clear video content

    –?FREE live help channel exclusive for students of this course

    –?2 free e-books exclusive to this course which walk you through the video content for Java and Python?

    –?Group code challenges where you get to team up with other students taking the course

    –?Documentation for each line of code in the course using a combo of text lectures and e-books

    –?Multiple real-life projects like Stock price analyzer and Mortgage Amortization Schedule calculator

    You’ll find learning both quick and fun and if you are not satisfied – I offer a full money back guarantee, as long as you make your request within 30 days of your purchase of the course.

    Are you ready to transform your world and become a confident developer and enter one of the most lucrative fields in the world today? What are you waiting for? Join today and let’s get started!

    Course Curriculum

    Chapter 1: Introduction to Programming languages

    Lecture 1: Introduction

    Lecture 2: Introduction to Ruby and structure of the course

    Chapter 2: Ruby – Procedural and Object Oriented Programming

    Lecture 1: Set up Integrated Development Environment

    Lecture 2: Set up IDE – Text directions and code

    Lecture 3: Getting familiar with online IDE

    Lecture 4: The command line interface

    Lecture 5: The command line interface – text directions and code

    Lecture 6: Intro to Ruby and hello world!

    Lecture 7: Intro to Ruby and hello world – Text directions and code

    Lecture 8: Introducing Strings

    Lecture 9: Introducing Strings – Text directions and code

    Lecture 10: More Strings!

    Lecture 11: More Strings! – Text directions and code

    Lecture 12: Solution to exercises

    Lecture 13: Working with numbers

    Lecture 14: Working with numbers – Text directions and code

    Lecture 15: More numbers!

    Lecture 16: More numbers – Text directions and code

    Lecture 17: Branching – if/else

    Lecture 18: Branching – Text directions and code

    Lecture 19: How many fingers game and more branching!

    Lecture 20: Branching – continued – Text directions and code

    Lecture 21: Arrays in Ruby

    Lecture 22: Arrays in Ruby – Text directions and code

    Lecture 23: Arrays – continued

    Lecture 24: Arrays – continued – Text directions and code

    Lecture 25: Hash

    Lecture 26: Hash – text directions and code

    Lecture 27: Ruby style guide

    Lecture 28: Ruby style guide – Text directions

    Lecture 29: Homework – Zip code

    Lecture 30: Zip code homework – Text directions

    Lecture 31: Zip code homework project solution

    Lecture 32: Zip code homework solution – Text code

    Lecture 33: Practice what you have learnt!

    Lecture 34: Build a game – Procedural programming

    Lecture 35: Build a game – Text directions and code

    Lecture 36: Build a game – continue adding features

    Lecture 37: Build a game – continue adding features – Text directions and code

    Lecture 38: Build a game – complete the game!

    Lecture 39: Build a game – complete the game – Text directions and code

    Lecture 40: Object Oriented Programming – an introduction

    Lecture 41: Intro to OOP – Text directions and code

    Lecture 42: Inheritance and modules

    Lecture 43: Inheritance and modules – Text directions and code

    Lecture 44: Build a file reader class

    Lecture 45: Build a file reader class – Text directions and code

    Lecture 46: Build CSV and YML reader classes

    Lecture 47: Build CSV and YML reader classes – text directions and code

    Lecture 48: Automate reading file extensions

    Lecture 49: Automate reading file extensions – Text directions and code

    Lecture 50: Project – Word counter

    Lecture 51: Project – Word counter – Text directions and code

    Lecture 52: Project – Word changer

    Lecture 53: Project – Word changer – Text directions and code

    Lecture 54: JSON project – read and write setup

    Lecture 55: JSON project – read and write setup – Text directions and code

    Lecture 56: JSON project – save and complete!

    Lecture 57: JSON project – save and complete – Text directions and code

    Lecture 58: Preview of final project

    Lecture 59: Update: update on final project due to changes

    Lecture 60: Project – stock price analyzer setup

    Lecture 61: Project – stock price analyzer setup – Text directions and code

    Lecture 62: Stock price analyzer – part 2

    Lecture 63: Stock price analyzer – part 2 – Text directions and code

    Lecture 64: Stock price analyzer – part 3

    Lecture 65: Stock price analyzer – part 3 – Text directions and code

    Lecture 66: Stock price analyzer – Complete and wrap up Ruby section

    Lecture 67: Complete stock price analyzer – Text directions and code

    Chapter 3: Java

    Lecture 1: Intro to Java and section 3

    Lecture 2: Hello world with Java

    Lecture 3: Loops in Java

    Lecture 4: While loops and more

    Lecture 5: Working with user input

    Lecture 6: Stacks

    Lecture 7: Queue

    Lecture 8: Preview – Mortgage amortization schedule

    Lecture 9: Project – Mortgage amortization schedule kickoff

    Lecture 10: Project – Mortgage amortization schedule continued

    Lecture 11: Project – Mortgage amortization schedule – export to CSV

    Chapter 4: Python

    Lecture 1: Introduction to Python

    Lecture 2: Hello world in Python

    Lecture 3: Strings and numbers

    Lecture 4: String formatting in Python

    Lecture 5: Arrays

    Lecture 6: Hashes

    Lecture 7: Branching – if/else

    Lecture 8: Object oriented programming with Python

    Lecture 9: Project 1: Compound interest calculator

    Lecture 10: Project 2: Loan amortization schedule calculator

    Lecture 11: Thank you for taking the course!

    Instructors

  • Master Ruby, Python and Java  No.2
    Mashrur Hossain
    Technology Professional and Entrepreneur
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 6 votes
  • 3 stars: 19 votes
  • 4 stars: 61 votes
  • 5 stars: 110 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!