July 15, 2013 - Monday

Web Development with Ruby, Level 1

NOTE: DaVinci Coders is an 11-week, full-immersion course. You MUST apply and be accepted into this program. Applications are available at davincicoders.com/application/

Ruby on Rails is the best way for beginners to learn how to build their own web applications and comes with all the advantages of power, agility, and robustness used to build the top websites on the planet.

What Will I Learn?

Ruby on Rails has proven to be an effective and efficient way to tackle the programming puzzle. This course will use the Ruby on Rails web application framework as a basis for teaching students how to be a competent, well versed software developer. DaVinci Coders students will:

Ruby on Rails uses the Model-View-Controller (MVC) design pattern to effectively separate the user interface from business logic in code. DaVinci Coders will explore this MVC pattern from the top down:

By comprehending how models and controllers function and interact, students will have a firm grasp of the Ruby on Rails framework.

As students’ progress through the course they will learn how to write and execute automated tests for the code they create. This will provide them with the confidence to know that their application is doing the correct thing even when further experimental code and features are added. Students will be doing this repeatedly as they follow an agile approach to software development, the same process that they will encounter as a professional developer.

Most importantly DaVinci Coders will focus on solving problems like a seasoned programmer would. By emphasizing the process of thinking like a software developer, students will be able to deal with problems that they haven’t encountered before while still being able to meet deadlines and achieve set goals.

MORNING CLASS - Level 1 Certificate Classes: take place from 9:00am - 12:00pm on M/W/F. The Web Development with Ruby, Level 1 Morning Program is taught by Daniel Stutzman.

NIGHT CLASS - Level 1 Certificate Classes: This section is geared for people who work during the day. Class will meet on Monday and Wednesday from 7:00pm - 9:30pm and from 10:00am - 3:00pm on Saturdays (with an hour break from 12:00 - 1:00pm). Some previous programming experience is suggested for this night class. Please contact us to determine if this class would be a good fit. The Web Development with Ruby, Level 1 Night Class Program is taught by Jason Noble.

EVENT: DaVinci Coders - Ruby on Rails
DATE: July 15, 2013 - Monday
TIME: 09:00am-12:30pm
WEBSITE: http://www.davinciinstitute.com/events/703/davinci-coders--ruby-on-rails-monday-september-22-2014

LOCATION: DaVinci Institute, 511 E. South Boulder Road, Louisville, CO 80027
DIRECTIONS: Driving Directions

COST: $6000, Members: $6000, SuperMembers: $6000

PHONE: 303-666-4133

TOPIC: Web Development with Ruby, Level 1
SPEAKERS: Jason Noble, Daniel Stutzman


Senior Ruby on Rails Instructor

Jason Noble  is a Senior Software Engineer that has worked with Ruby and Ruby on Rails technologies for the last six years. He started professional life in 2000 with a systems engineering background. His first Rails website automated systems engineering tasks. He then went on to build websites dealing with cable TV content systems, and helping people find their next place to live. He moved to Colorado in March 2011, to work with Pivotal Labs in Boulder and currently works in the smart energy sector.While living in Atlanta GA, Jason taught a free intro to Ruby on Rails course which was offered as part of the Atlanta Ruby User Group. Over 100 students took this class, and a large majority of those graduates are now working with Ruby on Rails. He currently helps with the RailsBridge classes taught in the Denver Metro area, and mentors several aspiring software engineers.

Jason is a top 45 contributor (out of over 2800+ contributors) to the Ruby on Rails framework and has spent a lot of time helping to write the Ruby on Rails Guides, which are freely available to the public. He also has contributed to numerous other open source projects including the Pivotal Tracker gem and omniauth-github.

INSTRUCTOR: Daniel Stutzman

Senior Instructor

Daniel is a freelance software developer in Boulder, CO.  His nine years of professional experience include five years with Ruby on Rails for Rosetta Stone and Quick Left.  He currently teaches Web Development with Ruby at DaVinci Coders. See DaVinciCoders.com to enroll in the term starting October.