Cutting Edge Curriculum By Real Experts
Inventive University is focused on providing a natural learning experience for our students. Naturally we don’t learn a language from end to end and then apply it to a problem – so we don’t expect you to either. Instead we take the approach of teaching you just enough aspects of a language or concept to apply to a simple project. Then, as we dive deeper into more advanced topics, we make sure to reiterate previously learned skills as we build the next project. Through this iterative approach you will graduate with the confidence in your skills that is only attained through continuous practice and learning. We strive to eliminate the “firehose” approach as it doesn’t suit most students that are new to programming and doesn’t build the confidence we want our students to have entering their new field post graduation.
What is Full Stack Development?
The Inventive Experience
Learning how to learn
Technology is changing fast every day and as time passes technologists have the choice of staying relevant or getting left in the dust. It is more important to be adaptable to this ever changing landscape by learning to quickly get up to speed with new languages, techonologies and tools rather than become proficient in only one language, etc. For this reason we teach the fundamentals that are less likely to change and how to get up to speed on topics quickly.
Experienced Instructors only
It is absolutely imperative that you learn from people that have been embedded in the industry, working at small startups and large enterprises alike, bumping their heads on real world problems. This real world experience will short circuit your journey to becoming a valuable team member in an engineering team.
Soft-skills as a first class topic
Being a great programmer (hard skills) doesn’t necessarily guarantee you an amazing career. Learning how to plan your career, navigate the industry, and grow your brand according to a plan is of the utmost importance to you. We attempt to embed this knowledge throughout every class.
Our top metric is putting you to work
Simply teaching you how to program in language X doesn’t define success for us. The real goal of attending any bootcamp is to seriously disrupt your world in a dramatic way. This might simply be to earn more money, to land you in a more stable industry, or to bypass the debt acquired at a four year college. Whatever it is – we are focused on finding you a great job as a full stack software engineer.
Prep Course(optional - self study)
- Take some free courses in problem solving, logic, and basic language fundamentals. Apply these preperatory skills to the immersive program.
Career Services1 week
- Upon completion of your project work you are ready to polish your online persona while also going through a gauntlet of mock interviews.
Job Search3-6 months
- We will help to locate your first amazing job as a software engineer through our relationships with recruiters and local tech companies. We work with you to land your first gig.
Class Week by Week
Precourse : Prepare for your 1st day of Bootcamp
What you’ll learn:
Week 1 : What is Full Stack Engineering?
|We take a quick look at the job you are training for. Some myths and perceptions that come with the title “Full Stack Engineer”. Think of this as a 100 level discussion of all the tools you will encounter in this job role. We will also look at best practices and approaches needed as a full stack engineer. Additionally, we will introduce some core computer science concepts.||What you’ll learn:
Week 2-3 : Building static sites with HTML and CSS
|We will also learn HTML and CSS, how the internet works, and get our first static site deployed for all to see.||What you’ll learn:
Week 7 : Fundamental of design (UI/UX)
Week 12-13 : Personal Project
|In this week you will have full access to the instructors. No content is planned. Take a week and reinforce all that you learned by building something fun from end to end.||What you’ll learn:
Week 14-15 : Operations - "DevOps"
|Now that we have built a non-trivial full stack application lets talk about getting the app ready to go to production. We will take a look at local build tools, LESS/SASS, deployment pipelines, logging, monitoring, and alerting on our production apps. We will apply several of these concepts to our previous application.||What you’ll learn:
Week 16-20 : Team Project
|With our first big project behind us we will tackle an even bigger project while working in teams. In this course we will also take a look at using the most popular cloud platform (Amazon Web Services) as we build out a full blown ecommerce application.||What you’ll learn:
Week 21 : Desktop apps with Electron
Week 22 : Mobile apps with React Native
Week 23 : IoT (Internet of Things)
|In this course we will build a thing and connect it to the internet. We will specifically see how to get a node server running on a RaspberryPI, take some local environmental inputs, and push that data up to “the cloud”.||What you’ll learn:
Week 24 : Interviewing Preparation
|You now have all the skills to be a full stack engineer including both soft and hard skills. But what we did leave until the end is the process of interviewing. In this week we will put you in front of a bunch of different mock interviews so that you can get a feeling for what it is like when seeking your first job as a full stack engineer. During down time you will work on personal projects, internet brand building, and getting any final questions out of the way.||What you’ll learn:
Real software is built by teams of people sometimes working directly with each other in pairs and other times collaborating with each other several times throughout the day. We strive to put our students in many different working relationships and combinations to simulate a real work environment.
Always Current Curriculum
In an ever changing industry, we think a nimble curriculum that teaches how to learn the latest and in-demand skills quickly is the most important thing we can do for our students. For this reason, we are constantly iterating our curriculum with every class so that it is fresh and relevant. By constantly refining what and how topics are taught, we equip our students with the skills they need to land their dream job.
Based on our observations, most students don’t do well learning every aspect of a given topic that doesn’t directly relate to a problem context to solve. For that reason we teach a few things from a variety of topic areas in order to solve real problems. Then, we continuously layer more advanced concepts onto each topic as we go. This layered approach helps the student retain more by constantly reiterating the same lower level material until it becomes knowledge.
Project Based Learning
Solving problems with trivial projects won’t prepare you for the working world. For that reason we strive to keep larger more business aligned projects in our students hands every step of the way. This big project approach ensures that you get more “real world” problems to solve that are immediately applicable to your first day on the job.
Soft Skills Daily
Hard skills (programming, whiteboarding) are only part of your new software engineering job. You also need to know how to interact with other people both technical and non-technical alike. Additionally, knowing how to leverage your own brand and continue building upon it year after year will ultimately help you get to the top of your field.
Classroom Nightly Schedule
|5pm – 6pm||Hack Time – Q & A
At this point you are welcome to work on your projects with your fellow students. Or you can hang out for follow up conversations with the teachers. This segment is guided by questions from the students either about their project, holes in their understanding of the curriculum so far, or some hands on help.
* you can go home at this point but there is a lot of value to the water cooler talk at work – same for after class
|6:00pm – 6:30pm||Announcements, Q&A
Class will begin with a recap of the previous classes topics. Followed by any Q&A that may have come up. And then an introduction to today’s focus.
|6:30pm – 8:00pm||Lecture & Guided Exercises
We will then kick off the evening’s new content. This may be a continuation of the previous day or a net new topic. All lectures are punctuated with segments of “you try it” or we’ll ask that you “follow along”. Questions are welcome throughout the instruction.
|8:00pm – 8:15pm||Q & A
Experience has shown that if you don’t get your questions answered immediately – your brain can sometimes not go on. Also, some students don’t know they needed to ask the question you just asked. Learning from one another’s perspective of what is being taught is just as important as the laid out course.
|8:15pm – 8:30pm||Get Up & Move
Time for a potty break, snack, or mind clearing walk down the halls. Let what you have learned sink in. Share your thoughts with students. Solidify what you have learned so far.
|8:30pm – 10pm||Lecture & Guided Exercises
We pick up where we left off and continue on with the evening’s topics. This may be a continuation of the previous segment or a net new topic. All lectures are punctuated with segments of “you try it” or we’ll ask that you “follow along” in real time. Questions are welcome throughout the instruction.
As is the case with normal college classes, please consider homework to be just as important if not more important to class time. The general rule is 2-3 hours of studying for every 1 hour of class time. Obviously this breaks down differently for every student. Studying can be applied throughout each class day, during non-class days, and on weekends. Teachers and Students are generally available through our group chat tool – slack. Forming periodic working sessions with fellow students can be hugely valuable too!
Our entire reason for being is to get you into your new career. For that reason we work with you from day 1 in our bootcamp to prepare you to go to work in the software engineering field. We don’t stop working with you until you get that gig. Graduation certainly isn’t the end of our relationship. We work with various local, specialized recruiters and staffing agencies, so that you can cast as wide a net as possible.
Your Personal Brand
By the end of your bootcamp we will have built up your online brand.
Mock Interviews and Coaching
Mock interviews, or trial by fire, are the best thing for a person to build up interviewing experience so that when you find that company that really excites you, interviewing will seem easy. At the end of each interview we will provide coaching to help get you better for the next time.
Promo – July 17th Class
Now 30% off – $9,100
24 Week Program
To enroll, students are required to furnish an initial deposit of $2,000. The remainder of the tuition is eligible for financing.
Make sure you check out our Scholarships section to see if you qualify for any further deductions or possibly a full scholarship!
Around half of our students seek financing options to pay for their full stack engineering course. If you need help with this let us know. We work with several funding providers to ensure that you get every opportunity to change your life with our curriculum. This is an investment in your future. Let’s make it happen.
Once you apply to Inventive you will receive all the information you need to pursue a loan with one of our lending partners. Our admissions team will follow up with you to navigate the options that are available to you to fund your tuition.
We are currently providing two scholarship programs. Click these links to see the full details of each program.
If you fit either of these programs please sign up and see if you are chosen. These are tough programs to be accepted into but we encourage everybody to try. The good news is either way you will get a $1000 discount applied for applying!
We are giving away one scholarship slot for every 10 students that enroll. And we are applying a 50/50 split between the two scholarships (basically every other slot that opens up).
How to Apply
Applying is easy, just complete steps 1 thru 3 on our application page and a student advisor will be in touch with you shortly. We look forward to meeting you! ?
Check back soon…or ask a question by clicking the little blue circle icon in the bottom right. 🙂