Learning Philosophy

It's not about what we teach

It's about what you learn


Technology is always changing

Technology evolves fast, so what you need to know as a software developer is always changing.


Most things change

Some knowledge has a much shorter shelf life. Since 2011, each of the front-end frameworks below have had their time in the spotlight and most have faded away.

  • jQuery
  • Backbone
  • Knockout
  • Ember
  • AngularJS

Some things stay the same

Some core principles are applicable across technologies, frameworks, and time.

Once you understand the concept of a loop, for example, that knowledge is pretty universally applicable.


Principles

  • Developers must be life-long learners.
  • People learn by doing.
  • Software development is a team-focused activity.
  • Lecture is a last resort.

What you'll be doing

In bootcamp, you'll be doing a lot of the same things you'll be doing once you graduate and join a software development team.

This includes:

  • Working on small dev teams to build applications.
  • Researching, learning, and mentoring your teammates as you're building.
  • Reviewing each other's code and helping to improve overall quality.
  • Test driving your code, so you'll know it's well-designed and functions correctly.

What your instructors will be doing

People learn best by doing, but sometimes lecture is necessary. We strive to favor action and self-discovery over spoon fed lecture.

This is what will make you successful beyond this bootcamp.

We will challenge you, cheer for you, and ensure you're on the right path...

...but ultimately, you and your team are responsible for pushing yourselves forward.


Let's get started.