Full Stack Ruby, Part-Time Remote

This track teaches you the Rails development framework—written in the Ruby language—that is geared towards simplicity and productivity. You’ll gain a knowledge of object-oriented programming, testing frameworks, and database architecture for web development applications.

Call an enrollment counselor now and learn more.
801-980-3664

Part Time

Learn at your own pace. Expected completion is 4-9 months based on weekly time commitment

Learn Remotely

Access your curriculum anywhere you want. Our online software will guide you through your learning.

4-9 Months

~50 hours of pre-work and 600 hours of self-paced curriculum

Cutting-Edge Learning Experience

Bottega provides a top-of-the-line learning management system to deliver content and interaction for every student’s success. Students have daily scheduled class time for a structured support system and learning environment with other students, instructors and access to mentors for when you get stuck.

Cutting-Edge Learning Experience

Bottega provides a top-of-the-line learning management system to deliver content and interaction for every student’s success. Students have daily scheduled class time for a structured support system and learning environment with other students, instructors and access to mentors for when you get stuck.

Application Process

01

Online
Application

Fill out our quick online application by answering a few questions.

02

Fit
Interview

This interview will make sure your learning preferences and schedule align with the course.

03

Tech
Screening

Our tech screening will test your ability to learn and solve problems.

04

Prep
Course

4-week, part-time prep course to master JavaScript fundamentals and HTML/CSS with a mentor.

(Requires a $250 deposit)

Tuition Calculator

Finance for 36 or 60 months with payments as low as $136/month. Approximately 75% to 85% deferred until after you have your new job!

See Payment Options
Don't wait! Apply now and join the nearly 25,000 students who have benefited from our vetted and accredited1 curriculum!

Language Summaries

This Ruby track is geared towards experienced developers, however, the natural and easy syntax makes it fun for all students to learn; this is a large part of why Ruby has been popularized in recent years.

Ruby

Ruby is a dynamic, open source programming language that is grounded in simplicity and productivity; this mostly due to its syntax which is natural to read and easy to write. Ruby is a high-level, general purpose, object-oriented language that empowers developers to create applications to span many industries.

Ruby On Rails

Rails is a server-side web application framework written in the Ruby language. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages that encourages and facilitates the use of web standards.

Course Curriculum

CS 277: Intro to Programming (Ruby)

Introduces fundamental concepts of object oriented programing; such as: classes, instantiation, inheritance, polymorphism, control flow constructs, algorithms, etc.

May be delivered online. Recommended for 3.0 Credits. Prerequisite: Free DevCamp PreWork

CS 410: Web App Development (Rails)

Teaches proper web development methods using ruby on rails; such as: RESTful based routes, data flow, SQL database configuration & queries, and asset management.

May be delivered online. Recommended for 3.0 Credits. Prerequisite: CS 277

CS 384: Advanced OOP (Ruby)

Covers advanced Ruby concepts and techniques; including: file classes, CRUD, regular expressions, values, metaprogramming, API communicators, and machine learning algorithms.

May be delivered online. Recommended for 3.0 Credits.

CS 370: TDD/BDD

Build full web apps while following TTD/BDD workflow, working with testing frameworks, building test suites; and implementing mocks, stubs, and websocket components.

May be delivered online. Recommended for 3.0 Credits.

CS 497: Advanced Web Development (Rails)

Build a microservice based app proving understanding of: microservice architecture design, API communicators, token authentication, and multi-tenancy components.

May be delivered online. Recommended for 3.0 Credits.

FAQ

What Is The Cost Of The Part Time Program?

We understand that many of the students who need our program the most are also the ones that can’t afford to quit their jobs and go to school full-time. The same courses that are offered full-time are also offered part-time.

Current price for the available part-time tracks is: $7,500 U.S.

Part-time w/ Tutor: It will take you a estimated 6-9 months to complete the course and earn your “Web Developer Certificate”

Do You Have To Physically Attend The Bootcamp?

No. While there are advantages to being physically at the school while going though the course you have the option to attend the bootcamp via video streaming.

There are three remote options:

  • Live 9-5. You can attend a normal bootcamp class in real-time and participate with other students learning the same material. This is the strongest support system for immersive learning.
  • Self-Paced w/ Tutor. Access to all the same curriculum we use in our day school. Live on-demand support whenever you need it from your personal Bottega tutor online.

How Do I Keep Learning After The Bootcamp?

After the bootcamp there is still a lot more for a developer to keep learning to achieve mastery in the art of developing software. Bottega has built a full CS degree2 of content which is accessible to all our students to push them all the way to senior levels of skill.

After mastering all content, and completing the minimum number of project hours, you will receive your “Senior Software Engineer Certificate”, and are also eligible to earn a real Bachelor of Science Degree2 from participating sister universities after meeting their General Education and other requirements.

  1. Bottega is accredited through AdvancED, which is a private accrediting entity. AdvancED serves as a trusted partner to 34,000 schools and school systems—employing more than four million educators and enrolling more than 20 million students—across the United States and 70 other nations. AdvancED is not a regional or national accrediting agency recognized by the United States Department of Education.