Programmers Kickstart Bundle

$19

7
COURSES
283
LESSONS
NEW
ENROLLED

LIFETIME ACCESS TO ALL THESE 7 COURSES
Master Web Design in Photoshop
Master Web Design in Photoshop

$199 Value

Java Game Development - Create a Flappy Bird Clone
Java Game Development - Create a Flappy Bird Clone

$99 Value

[Full] Google Apps Script Quick Start Beginner Guide
Google Apps Script Quick Start Beginner Guide

$18 Value

Learn Meteor Web framework
Learn Meteor Web framework

$29 Value

Java for Complete Beginners
C++ for Complete Beginners

FREE

Linux Shell Course for Beginners
Linux Shell Course for Beginners

$99 Value

Learn Ruby Programming The Easy Way
Learn Ruby Programming The Easy Way

$99 Value

DETAILS OF THE 7 COURSES IN THE BUNDLE
Master Web Design in Photoshop

Master Web Design in Photoshop

Instructor: Cristian Barin

OverviewDescriptionAbout

Learn how to create stunning website designs in Photoshop

Beautiful web design begins with a practical knowledge of the tools and features of Adobe Photoshop. This course, intended for beginners and experienced designers alike, will show you how to use Photoshop to design web pages, custom graphics and more that excite end users and impress clients.

Beautiful web design begins with a practical knowledge of the tools and features of Adobe Photoshop. This course, intended for beginners and experienced designers alike, will show you how to use Photoshop to design web pages, custom graphics and more that excite end users and impress clients.

Prepare Yourself for a Career in Web Design by Learning the Foundations of Photoshop and the Ins-and-Outs of the Design Industry

·Master the principles of web design & typography.

·Learn to design custom graphics and beautiful icons.

·Gain access to premium psd files and templates to inspire your own projects.

·Discover how to work with clients and how to remain competitive in a cutting-edge industry.

Create Websites that Win Clients and Enhance Your Portfolio

Professional web design is in high demand, with every type of business from large corporations to small boutiques looking for web designers who can improve their online presence and build their brand. This course will teach you the skills you need to create stunning website designs using Photoshop so that you can turn your clients’ visions into reality. You will also learn how to speak with clients, decode their requests, and meet their demands.

Contents and Overview

Whether you’re a beginner or an advanced web designer, you will find this course beneficial in how it blends clear, concise instruction with real world examples and hands-on exercises.

·Photoshop & Web Design from A to Z: Following the course’s simple step-by-step process, you will learn the web design principles and Photoshop skills necessary to create vivid web pages and graphics, starting with fundamental topics such as comparing different versions of Photoshop and selecting a monitor, before advancing to spacing, typography, logo design, layout, and more.

·Client Case Studies: You will gain a better understanding of the realities of web design by examining real-life case studies that demonstrate what to do and what not to do when working with clients.

·Interactive Demos: You will watch the creation of two websites from start to finish to gain a better understanding of the design process.

·Free Templates & Resources: You will gain access to an exclusive selection of psd files, a cheat sheet hotkey guide, plus lots of website templates that you can use for your own projects.

Course features:

  • Crystal clear audio from a native English speaker
  • Recorded at full HD: 1920×1080
  • Photoshop CC 2014 (latest version) was used throughout the course
  • Lots of .psd freebies attached. Take a look at lecture 64 for a preview. More to be added regularly.
  • Professionally edited: constant zoom in on important areas, hotkeys are shown as subtitles, repetitive techniques are slightly sped up
  • All lectures have the .psd presentation file attached plus a .pdf with any links that were shown in the video.

After completing this course, you will have a solid understanding of the principles of web design and the foundations of Photoshop necessary to create cutting-edge web pages and graphics. You will also be familiar with the web design industry and the professional strategies necessary to build a client base.

Cristian Barin

Chris Barin is a professional web and app designer with nearly 10 years of Photoshop experience. By being self-taught, he managed to gain the trust of over 60.000 students from all over the world through his Photoshop courses. A staple of his materials is a hand-on, down-to-Earth approach that focuses on getting maximum results with minimal effort.

Chris started out as a freelance web designer and built a loyal client base, earning over $50,000 by designing sites part time. Today, he runs his own Android design studio, 20+ strong, creating fantastic looking apps for clients; his apps have over 100 million downloads to date.

Passionate about teaching, Chris teaches on Udemy because he has been disappointed in the quality of training materials available for people who want to learn design. In his courses, he holds nothing back; he documents and shares his entire experience on how he managed to stand out from the competition and do the work that he loves full-time.

Chris’s courses are some of the highest rated ones in the design category, as well as some of the bestselling ones on the entire platform. Students rave about his fast response time, clear explanations, and overall teaching style. Feel free to send him a message if you have any questions or suggestions for how he can create a better learning experience for you.

11  Hours

93 Lessons

Lifetime Access

Course Curriculum

Preview Course

Latest Updates
Introduction to this section (2:13)
Character & Paragraph Styles (8:23)
Smart Objects explained (3:06)
How to use a Smart Object (3:52)
How to create a realistic mockup with Smart Objects (2:10)
How to use Adobe Generator (3:48)
How to use Layer Comps (5:49)
Layer Comps with Smart Objects (1:51)
Introduction – My Story
Introduction – My Story (6:13)
The basics
System requirements & best settings (7:50)
Color management (5:37)
Color management quiz
Photoshop version comparison (14:27)
Piracy & stealing (3:08)
Monitors: best panel types, resolution, brand, size (8:33)
Monitor Quiz
Web design just in Photoshop, no coding (3:05)
What you need to know about Photoshop (5:51)
How to monetize the skills you are about to learn (5:37)
Grid systems (5:08)
Grid system quiz
Setting up your workspace (2:56)
Topics I won’t cover in depth (1:51)
The principles
Communicate effectively (6:33)
Communicate effectively quiz
A website must tell a story and create an atmosphere (10:51)
Simply & clean or highly detailed? (5:27)
How to understand the clients’ needs (9:07)
All about inspiration (6:46)
Exercise: Inspiration
Hands on: How I get my inspiration (8:48)
Step by step approach (4:57)
Hands-on: Using the step by step approach to create an icon (19:45)
All about wireframes (8:25)
All about wireframes quiz
The role of imagery, stock photos and free photos (9:14)
Custom Graphics (6:12)
Hands-on: Creating custom graphics (14:23)
Alignment tools (4:20)
Symmetry, proper spacing and white space (12:37)
Working with a brief (6:52)
Working on a ‘small project’ (4:58)
What ‘simple, modern, clean’ & other client terms actually mean (9:04)
Using layer styles the right way (19:34)
The pitfalls of your imagination (4:31)
Understanding contrast (7:28)
Using freebies & the meaning of being a designer (12:07)
Optimizing your layers panel (8:13)
Hands on: How to organize a messy project (18:26)
Dummy content (4:35)
Logo design (5:47)
The importance of speed (6:31)
Choosing the right projects (5:32)
Pricing guide for your work (10:54)
How to constantly get better (4:59)
Typography tips, tricks and techniques
Best sources for fonts (8:23)
The Character Panel (11:59)
How to identify a font (4:49)
Mixing fonts (5:35)
Typography tips, tricks and techniques (12:43)
The project
Introduction & project description (9:34)
Setting the layout (4:14)
Putting in content (6:28)
Creating the header (16:04)
Creating the hero area (11:23)
Creating the content area (12:51)
Creating the testimonial and footer areas (12:06)
Conclusions (3:46)
Flat design project
Flat design: definition, examples, flat animations, history, skeuomorphism (10:27)
Avoid these flat design mistakes (5:37)
Building a flat website – Introduction (1:29)
Building a flat website – Creating the header (6:48)
Building a flat website – Creating the central point (9:25)
Building a flat website – Testimonials and CTAs (9:08)
Building a flat website – Finishing up with the footer (4:43)
Final conclusions
Final conclusions (1:11)
Download all resources here
Download all resources here
the resources

Java Game Development - Create a Flappy Bird Clone

Java Game Development - Create a Flappy Bird Clone

Instructor: Stone River eLearning

OverviewDescriptionAbout

Learn game development by building a real Flappy Bird game.

Although this course is focused on creating a clone of the popular game “Flappy Bird”, it will also teach you valuable concepts of games programming such as an effective game loop and the loading of resources into your game.

Although this course is focused on creating a clone of the popular game “Flappy Bird”, it will also teach you valuable concepts of games programming such as an effective game loop and the loading of resources into your game.

Stone River eLearning

Stone River eLearning is owned and operated by Mark Trego and his support and development staff of outstanding eLearning enthusiasts from around the world. Mark originally hails from Bismarck, North Dakota in the U.S., but now resides in the little town of Sheldon, Iowa where he lives with his wife and 3 children on a working farm just outside of town.

Mark’s passions are entrepreneurship and online learning, so it was only natural that he gravitated towards what became the Stone River family of companies. Mark received his Master’s Degree in Business Administration/Entrepreneurship from Benedictine University in Chicago. His early career found him in finance, but he really found his passion as an education technology professional, instructional designer and teacher before starting Stone River eLearning in 2011.

2  Hours

29 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction to the Course
Welcome (1:14)
Initialising the game window
Section Introduction (0:09)
Initialising the game window (6:28)
Updatable and Renderable interfaces
Section Introduction (0:18)
Updatable and Renderable Interfaces (5:49)
Rendering to the screen
Section Introduction (0:09)
Rendering to the Screen (6:40)
More in-depth explanation of rendering (4:36)
The game loop
Section Introduction (0:32)
Introduction to the Game Loop’s Logic (6:24)
The Update Logic (6:36)
The Render Logic (6:06)
FPS Check Logic and the Main Method (5:03)
Game entities part 1
Section Introduction (0:24)
The Flappy Bird (5:18)
Programming the Pipes (Part 1) (5:22)
Programming the Pipes (Part 2) (5:18)
Programming the Pipes – Updating (6:11)
Programming the Pipes – Rendering (6:39)
Game input
Section Introduction (0:16)
Input and a of the Pipes (8:08)
Game entities part 2
Section Introduction (0:14)
Initialising and Sprite Loading (6:08)
The Basic Movement Logic (5:27)
Starting Collision Detection (5:44)
Finishing Collision Detection (3:17)
Rendering (4:46)
Conclusion
Course Outro (0:19)

[Full] Google Apps Script Quick Start Beginner Guide (1)

Google Apps Script Quick Start Beginner Guide

Instructor: Laurence Svekis

OverviewDescriptionAbout

Google Apps Script allows you to power up you G Suite with amazing functionality based on JavaScript

Google Apps Script is a rapid application development platform that makes it fast and easy to create business applications that integrate with G Suite.

Explore how you can start using Google Apps Script to run code to make things happen within Google Suite of Apps.

Google Apps Script is a rapid application development platform that makes it fast and easy to create business applications that integrate with G Suite.

DO NOT TAKE THIS COURSE IF YOU HAVE NO JAVASCRIPT EXPERIENCE – JAVASCRIPT IS AN ABSOLUTE PREREQUISITE!!!

Explore how you can start using Google Apps Script to run code to make things happen within Google Suite of Apps.

BONUS – Downloadable PDF course Guide – with links and resources.

The course covers the following in regards to Apps Script and how to use it

  • Apply JavaScript methods within Apps Script like Date()
  • Create a document using script – add content to the document
  • Create a Spreadsheet using script
  • Get object info like ID and URL
  • Using session to get active user email address
  • Using Mail Service to send emails via script
  • DocumentApp and accessing updating existing docs by id
  • SpreadsheetApp and accessing data contained in existing sheets
  • Bound script in Docs and Sheets
  • How to add UI menu items
  • Running script funcitons from UI menu tab
  • Creating UI alerts
  • UI prompts to get user input and data
  • Active document get cursor location
  • Creating new sheet using script
  • Updating and copying sheet data selected by user

Source Code is included

Fast friendly support within the Q&A section – taught by an instructor with over 20 years of web development experiencing ready to help you learn.

What are you waiting for join now and start creating your own amazing projects with Google Apps Script.

Who this course is for:
  • Web developers
  • Application developers
  • Anyone who wants to learn more about Google Apps Script
  • Anyone who wants to automate Google Suite
  • JavaScript coders

 

Laurence Svekis

I’m here to help you learnachieve your dreams, come join me on this amazing adventure today

Google Developers Expert – GSuite

Providing Web development courses and digital marketing strategy courses since 2002.

Innovative technology expert with a wide range of real world experience. Providing Smart digital solutions online for both small and enterprise level businesses.

“I have a passion for anything digital technology related, enjoy programming and the challenge of developing successful digital experiences. As an experienced developer, I created my first computer applications in 1990, and my first website in 1998. I enjoy sharing my knowledge with others and want to help you share in the wonderful opportunities that the internet provides.”

“Learning, understanding with a strong passion for education. The internet has provided us with new opportunities to expand and share knowledge.”

Want to learn more about becoming a web developer, do you want to experience the freedom that technology provides for us? Learn how to bring amazing things to life online. Technology connects us all in many ways. It opens up doors to those who embrace it and learn how to make those connections real.

“My courses are designed to help you achieve your goals, learn and update skills”

Background : An experienced web application developer, having worked on multiple enterprise level applications, hundreds of websites, business solutions and many unique and innovative web applications. Web application development areas of expertise include HTML, CSS, JavaScript, JQuery, Bootstrap, PHP and MySQL. Anything to do with web creation and digital experience. Passionate about everything to do with web application development, programming to online marketing with a strong focus on social media and SEO.

Understanding technology provides a means to better connect with users. It also opens so many doors. Knowledge is the key to success and I want to help you experience what technology has to offer. I’m passionate about web technologies, and look forward to sharing my knowledge and experience with you!”

5 Hours

15 Lessons

Lifetime Access

Course Curriculum

Preview Course

Learn Google Apps Script

0_Introduction_Apps_Script (2:55)
1_Google_Script_Setup (3:39)
2_Get_Coding_Google_Apps_Script (7:10)
3_Create_Google_Files (5:05)
4_Create_Spreadsheet_Add_Content (2:25)
5_Send_an_Email_Google_Script (4:37)
6_DocumentApp_Class (6:38)
7_Update_element_text (3:36)
8_Get_Update_Spreadsheet (8:38)
9_Bound_Script_UI_Alert (5:54)
10_Bound_Script_UI_Prompt (4:05)
11_ActiveDocument_Cursor (3:37)
12_ActiveSpreadsheet (7:06)
13_Copy_Sheet_Data_to_New_Sheet (4:27)
14_Conclusion_Apps_Script (1:22)

Learn Meteor Web framework

Learn Meteor Web framework

Instructor: Jerry Banfield with EDUfyre

OverviewDescriptionAbout

The following are the lectures to Learn Meteor Web framework

The following are the lectures to Learn Meteor Web framework:

1. Installing Meteor
2. How Meteor works
3. Special files & directores
4. Blaze templates
5. Collections
6. Packages
7. Forms

Jerry Banfield with EDUfyre

In 2005 while I was in college at the University of South Carolina, I tried to start working online. I signed up for an MLM program and a survey website. A month later, I had refunds from both and figured working online was not possible because everything was a scam. The truth was I was afraid to fail again.

In 2011, I moved in with my wife and launched an online business focusing on video game addiction in an attempt to avoid dealing with any of my other problems. In a few months, I changed my business to selling shirts because I realized there was no money in video game addiction. A year after starting my business, I dropped out of my criminology PHD program at the University of South Florida to run my business full time which by then had changed to helping clients with Facebook and Google ads based on my experience failing to do them successfully for myself.

In 2013, I starting sharing everything I knew for free on YouTube because I hoped it would help me get more clients. By April 2014, I was nearly bankrupt after failing at 15+ different business models. I was also nearly dead from trying to drink the pain away and fortunately the fear of death motivated me to get into recovery. Being in recovery motivated me to focus more on being of true service to others and less on what I would get out of it. I started making courses online with Udemy which soon turned into my first real business. I partnered with as many talented instructors as I could and learned from top instructors how to get my courses the most sales.

In 2015, I tried making some inspirational videos sharing what I learned in recovery and got an amazing response on YouTube. To make the background on my videos more interesting, I started making the inspirational videos while playing video games. To make a more helpful website, I hired a freelancer to convert the videos into blog posts including this about page originally.

1:29  Hours

7 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Section
1. Installing Meteor (3:24)
2. How Meteor works (5:06)
3. Special files & directores (4:20)
4. Blaze templates (21:01)
5. Collections (21:44)
6. Packages (6:17)
7. Forms (15:49)

C++ for Complete Beginners

C++ for Complete Beginners

Instructor: Cave of Programming

OverviewDescriptionAbout

A step by step walk through for beginners to help grasp the tough concepts of C++

This course teaches you how to program in the C++ programming language; one of the most powerful and widely-used programming languages available, but also one of the most challenging.

This course teaches you how to program in the C++ programming language; one of the most powerful and widely-used programming languages available, but also one of the most challenging.

Cave of Programming

Welcome! My name’s John and on this site you can find video tutorials and articles to help you learn the art of software development quickly and effectively. After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer. I now live in the beautiful city of Budapest, Hungary, from where I run the website http://www.caveofprogramming.com.

18  Hours

82 Lessons

Lifetime Access

Course Curriculum

Preview Course

Getting Started
Introducing C++ (14:55)
Setup and Installation (8:38)
Hello World (23:15)
Outputting Text (19:17)
Basic Syntax
Variables (16:23)
Strings (7:29)
User Input (9:35)
Binary Numbers and Memory (5:57)
Integer Types (13:02)
Floating Point Types (14:41)
Other Types (11:36)
If (12:25)
If-Else (13:15)
If-Elseif-Else (18:35)
Comparing Floating Point Types (4:05)
C++ Conditions (21:19)
New Lecture
While Loops (9:37)
Do-While Loops (13:50)
“For” Loops (6:45)
Break and Continue (10:52)
Arrays – Lists of Data (17:26)
Multidimensional Arrays (11:45)
Sizeof and Arrays (7:05)
Sizeof Multidimensional Arrays (7:00)
Switch (9:47)
Subroutines: Reusable Blocks of Code
Functions (10:08)
Return Values (6:33)
Function Parameters (7:07)
Headers and Prototypes (13:56)
Object Oriented Coding
Classes
Data Members (17:53)
C++ Constructors and Destructors
C++ Getters and Setters
C++ String Streams
Overloading Constructors
The this Keyword (14:55)
Constructor Initialization Lists
Pointers and Memory
Pointers
Arithmetic
Arithmetic
Pointers and Arrays (17:24)
Pointer Arithmetic
Char Arrays
Reversing a String
References
The “const” Keyword
Copy Constructors
The New Operator
Returning Objects from Functions
Allocating Memory
Arrays and Functions
Namespaces
Inheritance
Inheritance
Encapsulation
Constructor Inheritance
Odds and Ends: Twos Complement, and Static Variables
Twos Complement
Static Keyword
Developing a Program: the Particle Fire Simulation
Particle Fire Explosion
Using C++ Libraries
Aquiring Simple Direct Media Layer
A Basic SDL Program
Creating an SDL Window
Textures, Renderers and Buffers
Setting Pixel Colors
Creating the Screen Class (20:50)
C++ Bit Shifting and Colors
C++ Adding a Set Pixel Method
New Lecture
Animating Colors
New Lecture
Creating Particles
Animating Particles
Creating an Explosion
Ensuring Constant Speed
Implementing Box Blur
Tweaking Particle Motion
Conclusion
Languages Overview
What Next
Bonus
Object Oriented Design Considerations
Postfix and Prefix
Polymorphism
Source Code
Creating Static Libraries (16:11)

Linux Shell Course for Beginners

Linux Shell Course for Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

This course is teaches the basics of using the linux shell, and is intended as a first course in using the terminal.

In just under an hour, you’ll learn how to navigate the directory structure

This course is teaches the basics of using the linux shell, and is intended as a first course in using the terminal. In just under an hour, you’ll learn how to navigate the directory structure, show the contents of directories, how to understand and work with file permissions, how to copy, move, and remove files and directories, and more.

Topics include:

  • How to open the linux terminal
  • All about directories
  • Listing a directory’s contents
  • Understanding file permissions
  • Changing permissions
  • How to make and remove directories
  • Using the wildcard characters * and ?
  • Copying, moving, and removing files.
  • Removing non-empty directories
  • Using redirection and piping.

 

This is the first course in a new series of courses on the linux shell. Upcoming courses will explore various aspects of the shell, such as scripting, using utilities such as grep and sed, C and Perl programming in linux, and the file structure.

I hope you join me as we explore linux together.

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1.04 Hours

11 Lessons

Lifetime Access

Course Curriculum

Preview Course

Start Here
Introduction (2:45)
Previewing with Terminal (1:51)
Basic Directories Commands (5:46)
File Listing (8:38)
File Permissions (4:53)a
Changing File Permissions (7:11)
More On Directories, Wilcards and More
Making and Removing Directories (5:15)
Usage of Wildcards (5:23)
File Operations (8:01)
Removing Non Empty Directories (5:36)
Redirection and Piping (7:04)

Learn Ruby Programming The Easy Way

Learn Ruby Programming The Easy Way

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn to program in Ruby the hottest language of the moment, in a step by step easy to follow hands-on course.

This is an introductory course for the Ruby programming language, suitable for anyone who wants to use Ruby for any purpose. Whether you intend to use Ruby for Rails development, at the command line, or for writing GUI applications, this is the place to start.

This is an introductory course for the Ruby programming language, suitable for anyone who wants to use Ruby for any purpose. Whether you intend to use Ruby for Rails development, at the command line, or for writing GUI applications, this is the place to start.

The course consists of nearly two hours of training, and teaches Ruby syntax. We only assume that you have some grasp of basic Object Oriented Programming (what classes and objects are and how to use them). You will learn:

– How to set up Ruby on your computer (you may already have it!)

– How to create Ruby source code

– Running Ruby interactively at the command prompt

– Variable and constant syntax

– Control structures (loops and if statements)

– Arrays and how to use them

– Hashes

– Ruby method definitions

– Using blocks

– Classes and objects in Ruby

– Attribute specifiers

– Implementing inheritance

– Method access in Ruby

Ruby is is both unique and elegant. This course will get you started with Ruby programming quickly and easily. The course is broken into simple digestible steps. We take a hands-on “learn by doing” approach and our focus is to make you productive right from go!

This course is for newbie programmers or developers who want to get up to speed with the most popular language of the moment.

The course is suitable for anyone who has some programming knowledge, but no knowledge of the Ruby language. Ruby is fun to learn, and a very powerful tool for any serious programmer. I hope you join us.

 

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

6  Hours

56 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction to Ruby
Introduction (4:17)
Getting Ruby (2:33)
Hello World with Puts and Gets (5:47)
Interactive Ruby Prompt, Int, Float and String (8:02)
Variables and Constants (6:16)
Conditional Statements (7:35)
If and unless Statement Modifiers (3:49)
Special variable types ($ @ and @@) (5:52)
Loops in Ruby (10:27)
Ruby Arrays and Methods
Arrays in Ruby (8:39)
Hashes in Ruby (3:19)
Method Syntax (8:04)
Block Syntax (6:59)
Ruby Classes and Properties
Classes, Properties and Methods (10:15)
attr_reader, attr_writer and attr_accessor (6:28)
Inheritance in Ruby (5:57)
Method Access Discussion (5:59)
Method Access Demo (7:26)

$19