Eric J Fisher

EricJFisher

  • 11 Courses Completed
  • 48 Levels Completed
  • 8 Screencasts Watched
  • 70,915 Total Points

Master Status

Achievement Badges

Ruby: 3 Courses Completed

Placeholder

Rails for Zombies Redux

Getting Started With Ruby on Rails

Learn Ruby on Rails, an open-source framework for the Ruby programming language. Rails for Zombies will teach you all the Rails basics with a zombie flair.

  • Deep in the Crud

    How we work with a database in Rails by using Create, Read, Update, and Destroy (CRUD).

  • Models Taste Like Chicken

    We'll learn about ActiveRecord models, validations, and relationships.

  • The Views Ain't Always Pretty

    Get experience linking between views, using conditionals, and how to lookup documentation on common view helpers.

  • Controllers Must Be Eaten

    Sitting between our Models and Views are the Controllers, which use instance variables to keep our code organized.

  • Routing Into Darkness

    Learn how to direct requests to your app to the correct controller actions.

Placeholder

Try Ruby

Getting Started With Ruby on Rails

Learn the basic building blocks of Ruby, all in the browser.

  • All For One, One For All

    Get an introduction to numbers, Strings, properties, and methods.

  • There Are Always Two

    Learn about conversions, arrays, variables, and more methods.

  • Third Time's The Charm

    Review printing, brackets, and String manipulation.

  • Fourth and Short

    Take a shot at method chaining, hashes, keys, and values.

  • The Highest of Fives

    Study up on blocks, directories, and method arguments.

  • Sixth Sense

    Start building methods, libraries, popups, and HTML with Ruby.

Placeholder

Rails for Zombies

Discontinued

.NET: 4 Courses Completed

Placeholder

Try ASP.NET Core

ASP.NET

Dive into the world of ASP.NET Core and learn how to build easy-to-maintain web applications with the MVC design pattern and ASP.NET Core.

  • Model View Controller

    Explore the MVC design pattern and learn how to set up the interactions between each part of it.

  • Getting User Input

    Set up a web application that will accept and utilize user-entered data.

  • Retaining Data

    Learn how to store user input in memory, retrieve and present data back to the user, and handle nulls.

Placeholder

Forging Ahead With ASP.NET Core

ASP.NET

Learn to use ASP.NET Core to read from and write to a database, logically present data to users, and ensure the data going into your database is clean.

  • Engaging Data

    Set up Entity Framework to read from and write to a database.

  • Showing Off Our Data

    Discover how data is related and how to get it from the database to our user’s screen.

  • Making Our Presentation Smarter

    Use layouts, partials, and editor templates to add functionality to our views and make them easier to maintain.

  • Creating Logical URLs

    Learn how to make URLs more user friendly and accessible to search engines.

  • Validating Our Input

    Keep our data clean by ensuring we only get valid input.

Placeholder

Keeping It Classy With C#

C#

Learn to work with classes, methods, groups of objects, loops, and method overloads to create a C# console application for tracking bands.

  • Methods

    Learn how to declare and utilize methods.

  • Classes

    Create classes and access methods in other classes and namespaces.

  • Groups of Objects

    Get an overview of arrays, dictionaries, and lists.

  • Loops

    Discover how to create and use while and foreach loops.

  • Method Overloads

    Learn to use method overloads to reuse method names within a class.

Placeholder

Try C#

C#

Learn the basics of C# to create and run your first C# console application, which will accept user input and provide varying feedback based on that input.

  • Introduction

    Learn how to create and run a C# console application.

  • Variables

    Explore data types as well as declare, store, and retrieve variables.

  • Conditions

    Discover how to use conditions to change program flow.

.NET: 3 Screencasts Watched

Python: 1 Course Completed

Placeholder

Try Python

Getting Started With Python

​Explore the basics of Python and learn what it means to store and manipulate numbers and words as well as make decisions with your program.

  • Birds & Coconuts

    Get started with Python by calculating how many swallows it takes to carry a coconut.

  • Spam & Strings

    ​Learn how to store characters in a string to combine, dissect, and slice words.

  • Conditional Rules of Engagement

    Explore conditionals in Python to see how your program can make important decisions.

PHP: 1 Course Completed

Placeholder

Try PHP

Getting Started With PHP

​Explore the basics of PHP and learn what it takes to work within the one of the most popular web languages.

  • Getting Started

    Learn about basic code syntax, strings, and other data types.

  • Arrays

    Explore simple, associative, and multidimensional arrays.

  • Conditionals & Operators

    Learn about conditionals and operators available in PHP and what to do next.

  • Loops

    Discover how to cycle through data with looping constructs.

JavaScript: 2 Courses Completed

Placeholder

JavaScript Road Trip Part 1

JavaScript Language

An introduction to the very basics of the JavaScript language. Build a foundation of JavaScript syntax and learn how to use values, variables, and files.

  • The Cliffs of Value

    Learn to manipulate values on the console.

  • Variable Valley

    Review how to store and use data with variables.

  • Files Falls

    Create JS files and source them within HTML code.

Placeholder

JavaScript Road Trip Part 2

JavaScript Language

A continued introduction to the very basics of the JavaScript language. Learn common programming mechanisms like loops, conditionals, functions, and arrays.

  • The Labyrinth of Loops

    Understand and build loops for repeated code with 'while' and 'for' syntax.

  • Conditional Canyon

    Use conditions to execute different branches of code with if-else blocks.

  • Built-In's Bluff

    Learn to use the basic JavaScript dialog box functions 'prompt', 'alert', and 'confirm'.

  • The Desert of Declarations

    Understand functions and building custom functionality.

  • The Array Archipelago

    Learn to build and manipulate the array data structure.

JavaScript: 1 Screencast Watched