Get $1 credit for every $25 spent!

Free: Premium Coding Bundle

21 Hours of the Best Web Development Instruction on Swift, Javascript, Rails & More. Absolutely Free.

FREE
$120
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
1.50 hours
Lessons
12

Beginning Rails Programming

Learn & Implement Rails by Creating a Contacts App From Scratch

By EDUmobile Academy | in Online Courses

Rails is a framework designed to work with the Ruby programming language to develop database-enabled web applications quickly and easily. It's an extremely valuable framework for programmers to know, and can qualify you for many promising development positions. In this course, you'll create and run a few simple applications from scratch, and get up to speed with Rails.
  • Access 12 lectures & 1.5 hours of 24/7
  • Discover the Model/View/Controller design pattern & how Rails implements it
  • Use scaffolding in Rails to build applications
  • Create a contacts app from scratch
  • Learn how to embed Ruby in HTML
  • Understand actions in Rails
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. We're 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 we've provided guidance and training to a developer community of over 80,000. For more details about this course and instructor, click here.

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, but some knowledge of Ruby is expected

Compatibility

  • Internet required

Terms

  • Instant digital redemption

Course Outline

  • Basics
    • Introduction to Rails (5:08)
    • Model / View / Controller (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)

View Full Curriculum


Access
Lifetime
Content
3 hours
Lessons
28

Swift 2 with Xcode

Discover the Official Apple Coding Language & Framework to Start Building Apps Today

By EDUmobile Academy | in Online Courses

Ever wanted to create apps for Apple products but didn't know how to start? Well, here's your answer. This course will introduce you to Apple's programming language, Swift 2, and teach you how to write programs in Apple's integrated development environment, Xcode 7. Soon enough, you'll be able to write full applications for iPhone, iPad and OS X, and could even get yourself paid to do it.
  • Access 28 lectures & 3 hours of content 24/7
  • Discover Swift & Xcode, the core tools to building apps for Apple products
  • Learn about arrays, sets & dictionaries to build collections & control structures
  • Understand Swift function syntax
  • Use full source code & exercises to test your learning as you go along
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. We're 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 we've provided guidance and training to a developer community of over 80,000. For more details about this course and instructor, click here.

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
  • Xcode 7 required (free to download)

Terms

  • Instant digital redemption

Course Outline

  • Introduction
    • Introduction (6:10)
    • The Xcode Interface - Part 1 (7:39)
    • The Inspector Panel - Interface - Part 2 (7:32)
    • The Editor - Interface - Part 3 (7:03)
    • Hello World App - Part 1 (4:48)
    • Hello World App - Part 2 (8:20)
    • Hello World App - Part 3 (7:44)
  • String, Types and Tuples
    • Variables and Constants (8:34)
    • Int, Double and their Subtypes (10:39)
    • Optional Types and Nil (11:53)
    • Strings and Characters (13:32)
    • Boolean Type (6:23)
    • Tuples (8:31)
    • Excercises
  • More on Arrays, Loops, Directories
    • Fixing Unresponsive Playgrounds (1:42)
    • Correcting the Command Line Tools Version (1:45)
    • Arrays (15:05)
    • Sets (14:36)
    • Dictionaries (12:19)
    • For, for-in, while, and repeat loops (11:56)
    • If, guard, and switch (13:02)
    • Unit Excercise
  • Functions, References and Closures
    • Basic Function Syntax (9:03)
    • Default and Variadic Parameters (6:43)
    • Value and Reference Type Parameters (5:14)
    • Function Types and Nested Functions (8:27)
    • Closures (18:06)
    • Unit Excercise

View Full Curriculum


Access
Lifetime
Content
2 hours
Lessons
23

Javascript and jQuery Made Easy

Dive into This Powerful Library to Quickly & Easily Write JavaScript Code

By EDUmobile Academy | in Online Courses

JavaScript is the most popular language in use on the web, and jQuery is the most popular JavaScript library. If that didn't make it obvious, JavaScript and jQuery are extremely essential tools for aspiring web developers. This course will give you the foundations you need to take your web development odyssey to the next level and start building dynamic websites.
  • Access 23 lectures & 2 hours of content 24/7
  • Discuss the advantages of different methods of writing JavaScript
  • Work w/ basic & complex data types
  • Create arrays, access elements inside them, & modify the contents of arrays
  • Understand the Document Object Model (DOM), that allows JavaScript to interact w/ HTML
  • Learn how to change the HTML content of a webpage using jQuery
  • Discover AJAX, which allows programmers to seamlessly interact w/ external servers
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. We're 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 we've provided guidance and training to a developer community of over 80,000. For more details about this course and instructor, click here.

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
    • Introduction to Javascript (4:59)
  • Overview and Basic Setup
    • Course Overview (3:38)
    • Basic Setup (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)
    • Functions Demo (6:47)
    • Objects Demo (6:39)
  • 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)
  • DOM in jQuery
    • DOM Content Demo (5:21)
    • DOM Structure Demo (4:20)
    • DOM Traversal Demo (7:05)
  • AJax with jQuery
    • Ajax Demo Part 1 (6:42)
    • Ajax Demo Part 2 (9:55)

View Full Curriculum


Access
Lifetime
Content
6.5 hours
Lessons
23

Learn Responsive Web Design from Scratch

Use This Project-Based Course to Start Building Apps That Function Across Multiple Platforms

By EDUmobile Academy | in Online Courses

With smartphone and tablet use at an all-time high, the ability to develop responsive websites (websites that adapt to varying screen sizes/resolutions) is of paramount importance. Walk away from this project-based course with the strategies, tools, tips, and tricks for generic web design in HTML5 and CSS3, as well as all the Bootstrap 3 skills you need to build responsive websites.

  • Access 23 lectures & 6.5 hours of content 24/7
  • Project-based teaching style
  • Understand HTML content & structure
  • Learn best practices for responsive web design
  • Learn to build websites with HTML5, CSS3 and Bootstrap 3 by Twitter
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. We're 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 we've provided guidance and training to a developer community of over 80,000. For more details about this course and instructor, click here.

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

  • Mobile Web Overview
    • The Importance of Mobile Web (9:52)
    • What is Responsive Web Design (10:22)
    • Tools for Responsive Design - Part 1 (11:22)
    • Tools for Responsive Design - Part 2 (21:22)
  • HTML5 Structure
    • File & Folder Structure (10:42)
    • HTML5 Structure - Part 1 (23:43)
    • HTML5 Structure - Part 2 (11:31)
  • Responsive CSS Fluid Layouts
    • Base CSS (15:15)
    • Fluid Layout (20:41)
    • Sticky Footer (27:52)
  • CSS3 Media Queries
    • JQuery Screen Size Display (11:38)
    • Media Queries for iPads & Laptops (15:27)
    • Responsive Navigation (13:04)
    • Media Queries for Smartphones (18:29)
  • Twitter Bootstrap
    • Bootstrap Overview (9:58)
    • File Structure (14:15)
    • Navbar (11:38)
    • Jumbotron & Grid (21:37)
    • Grids & Panels (18:48)
    • Forms, Wells & Footer (14:22)
  • Other Frameworks
    • Zurb Foundation (16:40)
    • HTML5 Boilerplate (10:31)
    • Skeleton (9:02)

View Full Curriculum


Access
Lifetime
Content
2.50 hours
Lessons
29

Core Java Programming for Beginners

Start Here to Become a Professional Programmer

By EDUmobile Academy | in Online Courses

Java is one of the most powerful web development languages on Earth and is used in everything from mobile phones to Blu-Ray players. It's an extremely portable language, meaning programs written in Java are easily moved between platforms without changing code, which makes Java very useful and desirable. This course will give you all the skills you need to start creating apps in Java.
  • Access 29 lectures & 2.5 hours of content 24/7
  • Install & run IntelliJ Idea
  • Learn Java basic classes, program output, user input, properties & more
  • Understand classes & objects, data types, modifiers & more
  • Discover conditionals & loops, interfaces, arrays & more
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. We're 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 we've provided guidance and training to a developer community of over 80,000. For more details about this course and instructor, click here.

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: beginner

Compatibility

  • Internet required

Terms

  • Instant digital redemption

Course Outline

  • Introduction to Java
    • Downloading Java (2:03)
    • Downloading Intelli J IDEA (1:53)
    • IntelliJ IDEA Overview (3:00)
  • Basic Information
    • The Main Class Demo (6:15)
    • Output Demo (5:53)
    • Input Demo (6:36)
    • Preview of Classes, Finding Information about a Class (5:02)
  • Methods in Java
    • Class Modifiers and Subclass (9:10)
    • Final Classes (2:35)
    • Method syntax, getters and setters (7:34)
    • Static Properties and Methods (4:02)
  • Conditionals and Loops
    • If Statement (4:36)
    • if and else Statements (4:56)
    • Switch Statements (4:48)
    • while and do loops in Java (4:47)
    • Infinite loops in Java (1:45)
    • For Loops in Java (5:01)
  • Interfaces in Java
    • What is an Interface? (4:23)
    • Declaring and Using Interfaces (6:20)
    • Casting (4:40)
    • Interface Example using downcasting from Object (8:36)
  • Arrays - Composite Types
    • Overview of Arrays (4:03)
    • Declaring and Using Arrays (6:43)
    • Some Useful Methods of the Arrays Class (3:13)
    • Using the for-each (for-in) loop (6:24)
  • Arrays - Collections
    • Collections, ArrayList Discussion (4:03)
    • Demo of Array Lists (5:17)
    • HashMaps Discussion (3:07)
    • Demo of Hash Maps (6:20)

View Full Curriculum


Access
Lifetime
Content
5.5 hours
Lessons
22

HTML 5 From the Ground Up

Present Web & App Content Better After You Master HTML5 & CSS3

By EDUmobile Academy | in Online Courses

HTML5 is the current version of HTML, a markup language used for structuring and presenting internet content. Knowing HTML is essential to a site's design, accessibility, and navigability, which keeps HTML coders constantly in demand. In this course, you'll learn how to create stunning websites in HTML5 and CSS3, putting you well on the path towards a high-paying development career.
  • Access 22 lectures & 5.5 hours of content
  • Understand HTML5 syntax
  • Introduce yourself to CSS3 & use it to design websites & apps
  • Discover the canvas drawing element of HTML5
  • Learn how to use HTML5 & CSS3 in designing multimedia
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. We're 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 we've provided guidance and training to a developer community of over 80,000. For more details about this course and instructor, click here.

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 HTML5
    • Starting HTML5 (18:30)
    • Introduction to CSS (16:44)
    • Building the first application (19:47)
    • HTML5 Syntax (15:12)
  • HTML5- Syntax
    • HTML5 Tags (16:53)
    • HTML5 - Continued (14:32)
    • HTML5 Elements (16:36)
    • Webforms (17:06)
  • Introduction to CSS3
    • CSS Basics (15:20)
    • CSS -Continued (15:13)
    • Fonts in CSS3 (15:16)
    • Making a simple App (16:38)
  • HTML5 - Canvas and Drawing
    • HTML5 Canvas (15:40)
    • HTML5 Graphics (16:02)
    • HTML5 Graphics Part 2 (15:45)
  • HTML5 - Multimedia
    • HTML5 - Audio (15:00)
    • HTML5 - Video (14:28)
    • HTML5 - Video Part 2 (15:13)
  • Advance HTML5
    • Websockets (14:06)
    • Webworkers (15:16)
    • Web messaging (13:59)
    • Course Summary (16:22)

View Full Curriculum



Terms

  • Instant digital redemption