Apply for the next session


If there is anything you don’t love about the program – then you as you know, you can call us – any time of day – and we’ll do everything in our power to improve it. If that isn’t clear… then we have really failed in our most basic of communication.

If you like the program, please tell people about it! It can help us get more people to join our community and bring in revenue to continue to build out future electives for you!

Write 1 review, then put it at all three of these places: Career Karma, Course Report, Switch Up. You can also write a review on CodeNewbie or to get more visibility. If you’re brave – you can also post them to Reddit. More info on that is down below.

Remember, if a student ends up coming to the school because of you, you get the finders fee.

There’s even a $500 raffle for leaving a review there ^.

Now, if you want to know what key points we’re trying to tell people about – you can read on.

We really appreciate you helping us spread the word.

Working out some ideas here

Our school is a tight-knit system. If there is anything that isn’t going GREAT! then surely the students will just tell us – so that we can make it better, right?

In many cases, reviews and feedback of that sort are the only way to get large companies to hear you. It’s the only way to say thanks – and the only way to warn people about possibly bad products of services.

Having that informations is powerful in those cases. But, if we aren’t a huge corporation – then what is the value of leaving a review? In our case – the fastest way to get heard is to pick up the phone and just talk straight to Derek or Ivy or Karen. The best way to improving the course is to tell us about it and we’ll address it. In our case, you can even add code or content! So, it’s much more personal.

So, if it’s very clear and fast to get your message to us – what would a review be for?

In our case it’s about reaching prospective students. As you know – we’ll be perpetually improve the core curriculum as well as building out future courses (all which you’ll have access to as PE alumni). PE is unique and it’s important that we reach the right people / especially in these early days. By leaving a review – and explaining what you like about the school / and what makes this school different will help the right people find us. Those people will help build our network of designers – which we will all benefit from. The network we build will lead to a wealth of conversation and collaboration. The revenue that new students bring will also fund the future courses we build.

So, leaving a review – not only helps us establish ourselves in the defacto “ratings” sites, it also creates wealth in the PE system for YOU.


We’re not going to tell you what to write, but here are some thing we think can help candidates clearly understand what we offer.

  1. We're not a visual design school

    We’re concerned that outsiders think:

    “Design… oh, that’s not for me. I’m not creative.”

    but – as you know, we teach all of the same programming languages as the “coding boot camps.” We just teach it differently. We blend the problem-solving mentality (design thinking) from User Experience AND the programming to build the real interfaces.

    The fact that you can research, plan, design, and actually build a project (a real project that actually works – and works on a phone… and all of that totally obvious stuff that the boot camps seem to ignore) – is a big deal. We don’t think people understand that because – well, they are new to all of these ideas.

    Visual design is PART of the process.

  2. We support many ways of learning

    Most schools pick a path. Some schools like Launch School are purely pages of text. Other schools like Springboard are basically a Udemy course – with a series of videos and that’s all.

    Some schools have 30 minutes of mentorship on Saturdays – or 4 hours of group video meeting 1 day a week. They usually have some shared chat program. You often only have access to a TA through text because it’s on the free Slack plan.

    PE doesn’t just pick one. We have all of them.

    • Daily written lesson
    • An engaging video
    • Set of exercises
    • Slack chat (pro plan: video features and legally private)
    • Full access to pick and plan one-on-one meetings with the teacher
    • Full access to pair up and video/screen share with anyone on the team
    • A parallel track of study materials (recently added)
    • A collection of guided follow-along study videos
    • We have real client projects (for those who have room in their schedule)
  3. Unique and effective learning pace

    Some schools are 6 (really end up being 12) hours a day. They have a full schedule for every day where you meet with your cohort on video, and a variety of tasks and times of day you need to be online together. Those Classes are usually 14 weeks (3 months or so). You can’t have a job while you do that – and besides that, we feel like it is a very ineffective way to learn. This is your classic boot camp.

    Other courses are at your own pace – which means you can binge the videos – but also that the students are all on their own timeline. You’re getting people in their first week and in their last week (who aren’t qualified to be teachers) – teaching each other in the chat room. From what we’ve seen – it’s a mess – at best.

    PE has a daily drip – and everyone in the session can discuss and work together on the focused concepts for day. This creates a clear story arch, but it also allows you to continue working at your job while you learn. We require 2-3 hours a day to administer the lesson. If you’re serious about learning this stuff – then you’ll put in a few more hours. You have a little wiggle room here and there. It’s the best parts of a paces system and the best parts of a self-paces system.

Apply for the next session