Get $1 credit for every $25 spent!

Free: Ultimate Coding Bundle

Yes, 27 Hours of Comprehensive Coding Instruction Is Absolutely Free

FREE
$737
Login To Get It

Already have an account? Login


or

Sign Up With Email

minimum 6 characters
By signing up you agree to the Terms and Privacy Policy

Don't have an account? Create one


or

Login With Email

What's in the Bundle

Product Details

Access
Lifetime
Content
3.5 hours
Lessons
56

Ruby Programming Basics

Learn One of the Most Popular Web Programming Languages From Scratch

By EDUmobile Academy | in Online Courses

Ruby is one of the most popular and powerful web programming languages for very good reason. It's an elegant, digestible language that, when combined with the Rails framework, can accomplish massive tasks with relatively little code. This course introduces you to the many implementations and uses of Ruby, and even introduces you to Rails as well.

  • Access 56 lectures & 3.5 hours of content 24/7
  • Set up Ruby on your computer & create Ruby source code
  • Run Ruby interactively at the command prompt
  • Learn variable & constant syntax, control structures, arrays, hashes, & more
  • Use blocks, classes, & objects in Ruby
  • Explore attribute specifiers
  • Implement inheritance & method access in Ruby
The EDUmobile Academy was founded in 2008 by Vishal Lamba, who has been actively involved in the tech space since 1989. Its team is passionate about creating world-class courses to serve its community of learners. Each course is created by highly qualified and articulate mentors. Over the years, it's provided guidance and training to a developer community of over 80,000 people.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Terms

  • Instant digital redemption

Course Outline

  • Beginning with Basics
    • Introduction (4:17)
    • Getting Ruby (2:33)
    • Hello World, Puts and Gets (5:47)
    • Interactive Ruby Prompt, Int, Float and String (8:02)
    • Variables and Constants (6:16)
    • If, elsif, and else (7:35)
    • If and unless Statement Modifiers (3:49)
    • Special variable types ($ @ and @@) (5:52)
    • Loops in Ruby (10:27)
  • Ruby Classes and Properties
    • Classes, Properties and Methods (10:15)
    • attrreader, attrwriter and attr_accessor (6:28)
    • Inheritance in Ruby (5:57)
    • Method Access Discussion (5:59)
    • Method Access Demo (7:26)

View Full Curriculum


Access
Lifetime
Content
3.5 hours
Lessons
34

Learn Google Go Lang

Diversify Your Coding Skill Set with This Open Source Language Developed (And Used) by Google

By EDUmobile Academy | in Online Courses

Go Language is an open source programming language that was developed at Google to simplify many programming tasks. It's an excellent language to add to your coding repertoire and may help you separate yourself from other programmers of similar ability. In this course, you'll learn the syntax of Go, and how to streamline your programs using Go's efficient functionality.

  • Access 34 lectures & 3.5 hours of content 24/7
  • Find package documentation in Go
  • Learn data types, program structure & functions of the Go language
  • Dive into loops, conditional statements, arrays, slices, structures & pointers
  • Understand the different reference types & value types
The EDUmobile Academy was founded in 2008 as a bootstrapped initiative of Vishal Lamba, who has been actively involved in the technology space since 1989. They are very passionate about creating courses that have world class standards, and providing heroic support to our community of learners. Every course is created by USA based, technologically qualified mentors, having an absolutely clear diction and command over spoken English. Over the years they've provided guidance and training to a developer community of over 80,000.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Terms

  • Instant digital redemption

Course Outline

  • Getting Familiar
    • Course Introduction (2:43)
    • Installing Go (5:20)
    • Verifying the Install with hello.go (5:48)
    • Getting Package Documentation (3:39)
    • Data Types and Declaration (8:53)
    • Program Structure with Global Var Declaration (6:52)
    • Declaring Multiple Variables on Single Line (2:44)
    • Introduction to Functions (4:26)
    • Returning Multiple Values from a Function (4:14)
    • Naming Return Values (2:42)
    • Variadic Parameter List (5:19)
    • Recursive Functions (6:08)
  • Conditional Statements and Loops
    • Finding the Average of an Array (8:35)
    • For Loops - Part 1 (5:42)
    • Range and Len of an Array (5:49)
    • If, else if, and else (7:30)
    • Switch without Conditional (4:26)
    • Switching on a Variable (3:07)
    • Switch with Combined Cases (4:38)
  • Maps, Pointer and More
    • Intro to Slices (7:05)
    • The Append Function (4:40)
    • Returning a Slice from a Function (7:32)
    • Learn Maps (10:23)
    • Learn Structures (5:24)
    • Introduction to Pointers (6:39)
    • Demo on Pointers (5:35)
    • Passing Function Parameters by Reference (5:38)
  • Functions, Methods and More
    • Buffered String Read from stdin (9:18)
    • Using Scan and Scanln for Input (11:18)
    • Structure Initialization and Method Syntax (11:05)
    • Using Defer (3:58)
    • Function Types (3:05)
    • Closure Demo – Fibbonacci Numbers (4:39)
    • Interfaces (6:21)

View Full Curriculum


Access
Lifetime
Content
3 hours
Lessons
26

Javascript and jQuery Basics for Beginners

Dive into The Powerful jQuery Library to Quickly & Easily Write JavaScript Code

By EDUmobile Academy | in Online Courses

jQuery is the most popular JavaScript library in use, as it dramatically simplifies the process of writing JavaScript. Common tasks that otherwise take lines of code to execute? With jQuery, you can simply write one line and be done with it. Whether you're working with HTML or implementing animations, you'll find your development process to be easier than ever.

  • Master JavaScript & jQuery essentials w/ 26 lectures & 3 hours of content
  • Learn JavaScript basics: manipulate basic data types, utilize strings, etc.
  • Control flow using the "if" statement & loops, use the DOM, etc.
  • Use selectors to target specific HTML elements on a page
  • Write code that reacts to events, executes effects & animations, etc.
  • Manipulate the HTML content on a webpage
  • Seamlessly use AJAX to request data, handle errors, etc.
The EDUmobile Academy was founded in 2008 by Vishal Lamba, who has been actively involved in the tech space since 1989. Its team is passionate about creating world-class courses to serve its community of learners. Each course is created by highly qualified and articulate mentors. Over the years, it's provided guidance and training to a developer community of over 80,000 people.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Basic knowledge of HTML tags & attributes required
  • Notepad++ recommended

Terms

  • Instant digital redemption

Course Outline

  • Introduction
    • Introduction to Javascript
  • Overview and Basic Setup
    • Course Overview
    • Basic Setup
  • Variables and Primitive Types
    • Numbers Demo
    • Variables Demo
    • Strings Demo
    • String Methods Demo
  • Object Types
    • Arrays Demo
    • Functions Demo
    • Objects Demo
  • Control Flow
    • Conditionals Demo (7:36)
    • Looping Demo (6:57)
    • Errors (7:54)
  • Document Object Model (DOM)
    • Elements and Attributes
    • Events
    • Function Calculator Exercise
  • Introduction to jQuery
    • jQuery - Intro and Setup
  • Selectors, Events and Effects in jQuery
    • Selector's Demo (6:11)
    • jQuery Events Demo (6:24)
    • jQuery Effects Demo (6:28)
    • jQuery Animations Demo (7:15)
  • DOM in jQuery
    • DOM Content Demo
    • DOM Structure Demo
    • DOM Traversal Demo
  • AJax with jQuery
    • Ajax Demo Part 1
    • Ajax Demo Part 2

View Full Curriculum


Access
Lifetime
Content
3.5 hours
Lessons
38

Java Programming for Mobile Developers

Create Portable, Scalable Code for Mobile Apps

By EDUmobile Academy | in Online Courses

Java is a highly portable language that is used in everything from mobile phones to Blu-Ray players to your favorite websites. It makes it easy for websites to deliver content dynamically on multiple platforms, from desktops to mobile devices. Learning Java will give you an excellent foundation for your programming journey and prepare you for bigger challenges to come.

  • Access 38 lectures & 3.5 hours of content 24/7
  • Learn the basics behind object-oriented programming
  • Installing & run IntelliJ Idea
  • Discover Java classes & objects
  • Master composite types
  • Understand collections, lists, ArrayList, HashMap & more
The EDUmobile Academy was founded in 2008 by Vishal Lamba, who has been actively involved in the tech space since 1989. Its team is passionate about creating world-class courses to serve its community of learners. Each course is created by highly qualified and articulate mentors. Over the years, it's provided guidance and training to a developer community of over 80,000 people.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: intermediate

Compatibility

  • Internet required

Terms

  • Instant digital redemption

Course Outline

  • Introduction to Java
    • Downloading Java
    • Downloading Intelli J IDEA
    • IntelliJ IDEA Overview
  • Basic Information
    • The Main Class Demo
    • Output Demo
    • Input Demo
    • Preview of Classes, Finding Information about a Class
  • Properties
    • Classes and Objects Demo
    • Data Types Demo
    • Modifiers Demo
  • Methods in Java
    • Class Modifiers and Subclass
    • Final Classes
    • Method syntax, getters and setters
    • Static Properties and Methods
  • Conditionals and Loops
    • If Statement
    • if and else Statements
    • Switch Statements
    • while and do loops in Java
    • Infinite loops in Java
    • For Loops in Java
  • Interfaces in Java
    • What is an Interface?
    • Declaring and Using Interfaces
    • Casting
    • Interface Example using downcasting from Object
  • Arrays - Composite Types
    • Overview of Arrays
    • Declaring and Using Arrays
    • Some Useful Methods of the Arrays Class
    • Using the for-each (for-in) loop
  • Arrays - Collections
    • Collections, ArrayList Discussion
    • Demo of Array Lists
    • HashMaps Discussion
    • Demo of Hash Maps
  • Mobile - Installation of Java and Developer Tools
    • Introduction
    • Android Applications Overview
    • A Simple Hello World App
    • The Activity Lifecycle
    • Activity Lifecycle Demo
    • Assignment

View Full Curriculum


Access
Lifetime
Content
13.5 hours
Lessons
126

Become a Full Stack Web Developer in 14 days

Learn Everything You Need to Build a Full Web App Start to Finish - No Outside Help Required

By EDUmobile Academy | in Online Courses

The Full Stack refers to the complete assembly of tools and pieces required to make a web app fully functional, from design to databasing, and everything in between. Full Stack developers are relatively rare as they require a huge range of expertise, which is why they are consistently in high demand. This course encourages you to work one hour per day for 14 days to learn the entire process of building a web app. Run through it a few times, and you may just be able to call yourself a Full Stack Developer soon.

  • Access 126 lectures & 13.5 hours of content 24/7
  • Discover the basics & object oriented features of PHP
  • Cover MySQL starting w/ creating databases & tables & delving into commands
  • Learn how to write JavaScript inside HTML tags & work w/ complex arrays
  • Understand jQuery & AJAX, the popular JavaScript libraries
  • Run Ruby interactively at the command prompt
  • Build a small hello world app using scaffold in Rails
  • Delve into AngularJS to understand expressions, two way data handling, & more
  • Learn NodeJS & learn to write & run a simple web server using node
The EDUmobile Academy was founded in 2008 by Vishal Lamba, who has been actively involved in the tech space since 1989. Its team is passionate about creating world-class courses to serve its community of learners. Each course is created by highly qualified and articulate mentors. Over the years, it's provided guidance and training to a developer community of over 80,000 people.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Terms

  • Instant digital redemption

Course Outline

  • Introduction to the course
    • Introduction to PHP Requirements (7:11)
    • Getting XAMPP and Brackets Starting Server (2:36)
    • First PHP Script (5:53)
    • Variable in PHP (5:00)
    • Conditional Statements (10:02)
    • Loops in PHP (9:13)
  • Object Oriented Features
    • Functions in PHP (5:42)
    • Require Include and some String Functions (9:13)
    • Classes Overview (7:09)
    • Scoping Rules and the Global Keyword (3:35)
    • Static Properties (9:26)
  • Arrays and Variables
    • Arrays in PHP (10:35)
    • $_SERVER Variables in PHP (5:55)
    • $_GET in PHP (4:08)
    • $_POST in PHP (2:49)
    • $_REQUEST in PHP (3:56)
  • MySQL Database Insight
    • Using PHPMyAdmin (5:01)
    • Sample Database (1:59)
    • Connecting to MySQL (5:11)
    • Inserting to MySQL, and Wrapup (6:47)
  • Introduction and Installation of MySQL
    • Installing MySQL (5:33)
    • Showing Creating and Using Databases (2:46)
    • Creating Tables Inserting and Showing Data (6:26)
    • MySQL Data Types (12:47)
    • Creating an Auto Incrementing Primary Key (8:06)
  • MySQL Basic Statments
    • Describe Table Syntax (3:58)
    • Loading SQL Files into MySQL (6:55)
    • Select Query Syntax Introduction (6:34)
    • Select Query Demo (5:15)
  • MySQL Advanced Statements
    • MySQL Update Query (3:15)
    • Mathematical Operations (6:06)
    • DISTINCT, COUNT and GROUP by Clauses (4:02)
    • Table Relationships (7:47)
    • Introduction to Joins (5:55)
  • MySQL Advanced Statements Part 2
    • The Delete Query (4:36)
    • Types of Joins (6:04)
    • Joins Demo (4:36)
    • Creating and Using Views (2:43)
    • Setting up a Many to Many Relationship (4:36)
    • Demo of Many to Many Relationship (6:32)
  • Javascript Introduction and Overview
    • Introduction to Javascript (4:59)
    • Course Overview (3:38)
    • Javascript Overview (6:09)
  • Variables and Primitive Types
    • Numbers Demo (5:47)
    • Variables Demo (4:57)
    • Strings Demo (6:21)
    • String Methods Demo (6:26)
  • Object Types
    • Arrays Demo (5:38)
    • Objects Demo (6:39)
    • Functions Demo (6:47)
  • Control Flow
    • Conditionals Demo (7:36)
    • Looping Demo (6:57)
    • Errors (7:54)
  • Document Object Model (DOM)
    • Elements and Attributes (7:31)
    • Events (7:26)
    • Function Calculator Exercise (8:59)
  • Introduction to jQuery
    • jQuery Intro and Setup (3:08)
  • Selectors, Events and Effects in jQuery
    • jQuery Effects Demo (6:28)
    • jQuery Selectors Demo (6:11)
    • jQuery Events Demo (6:24)
    • jQuery Animations Demo (7:15)
  • DOM in jQuery
    • DOM Content Demo (5:21)
    • DOM Structure Demo (4:20)
    • DOM Traversal Demo (7:05)
  • AJax with jQuery
    • Ajax Demo Part 2 (9:55)
    • Ajax Demo Part 1 (6:42)
  • Introduction to Ruby
    • Beginning of Ruby on Rails (5:39)
    • Getting Ruby Editors (2:33)
  • Hello World and Basic Features
    • Hello World with Puts and Gets (5:47)
    • Interactive Ruby Prompt with int, float & string (8:02)
    • Variables and Constants (6:16)
    • Conditions in Ruby with If, elsif, and else (7:35)
    • If and unless Statement Modifiers (3:49)
    • Special Variable Types in Ruby ($ @ and @@) (5:52)
    • Loops in Ruby (10:27)
  • Arrays and Methods in Ruby
    • Arrays in Ruby (8:39)
    • Hashes in Ruby (3:19)
    • Method Syntax in Ruby (8:04)
    • Block Syntax in Ruby (8:04)
  • Classes Properties and Methods in Ruby
    • Classes, Properties and Methods (10:15)
    • Attributes in Ruby (6:28)
    • Inheritance in Ruby (5:57)
    • Method Access Discussion (5:59)
    • Method Access demo (7:26)
  • Rails Intro
    • Installing of Rails (5:08)
  • Rails Basic
    • ModelViewController (5:15)
    • Rails App Directory Structure (4:03)
    • Creating a New Rails Project (5:30)
    • Rendering Text in the Browser (5:51)
    • New Application with a Scaffold (11:06)
  • Your First Rail Project
    • The People Project a Contact List Creating a Controller and Index View (7:48)
    • Creating Resources, a Controller and a View (9:58)
    • Demo of Resource Controller and View Creation (10:29)
    • Adding Embedded Ruby to the View (10:36)
    • Creating and Migrating the Model (9:10)
    • Showing the Added Record (3:56)
  • Index, Links, Validation, Deleting, Updating & Refactoring
    • The Index Action and Erb (7:55)
    • Adding Links (6:50)
    • For Validation with Regular Expressions (11:12)
    • Deleting a Record (9:52)
    • Updating a Record (9:06)
    • Refactoring (6:29)
  • Introduction to AngularJS
    • Introduction (7:02)
    • Simple Hello World App
    • Angular Expressions (4:51)
    • Abstracting the Controller into a Module (8:42)
  • Data Binding, ng-repeat and Form Submission
    • Two-way Data Bindin (3:32)
    • Using ng-repeat (5:24)
    • Using ng-show, ng-hide, and ng-if (5:00)
    • Form submission (8:30)
  • Filters in AngularJS
    • Using a Filter to Search (5:42)
    • Currency, Uppercase, and Lowercase Filters (4:01)
    • Discussion on Form Validation (6:10)
    • Demo on Form Validation (8:14)
  • NodeJS Intro and Setup
    • Introduction (3:07)
    • Download and Install of node.js (2:04)
    • Testing the Installation (5:55)
  • Getting Started
    • Introduction to the npm Package Manager (9:42)
    • Using the Read-Eval-Print Loop Utility (3:43)
    • Using the fs Library for File Input (7:02)
    • Pulling Information from the Listing (6:11)
    • File Output Added (7:06)
  • With Servers
    • Serving Static Content with the HTTP Package (4:40)
    • Using the HTTP Server Global Package (5:28)
    • Serving Files with Node-static (7:04)
    • Handling Error Pages with Node-static (5:47)

View Full Curriculum



Terms

  • Instant digital redemption