Not Sure Where to Apply?

The Tech Academy

Online, Portland
Best Bootcamp

 Ranked 2025 Best Bootcamp

About The Tech Academy

Location: Online, Portland

The Tech Academy offers full and part-time boot camps that can be studied online from anywhere in the world. There are no set start dates or study schedules – students can enroll anytime and study on their own schedule. None of The Tech Academy's bootcamps... Read More

Students study at their own speed with Tech Academy Instructors available to help when needed. Instructors review code and assist in debugging. The Tech Academy programs bring about well rounded, entry-level technology professionals that are ready to enter, or even re-enter, the tech industry.

The Tech Academy offers eleven boot camp tracks:
1. Software Developer Boot Camp
2. Data Science Boot Camp
3. Designer Boot Camp
4. C# and .NET Boot Camp
5. Python Boot Camp
6. Web Developer Boot Camp
7. Cyber Security Boot Camp
8. Game Developer Boot Camp
9. Mobile App Developer Boot Camp
10. JavaScript Developer Boot Camp
11. UI/UX Designer Boot Camp

Every program starts with computer science basics, which is meant to take away the mystery behind technology and lay the foundation on which the rest of the curriculum is built. Students then learn multiple programming languages and skills needed to be a successful developer.

At the end of their program, students participate in a live project and receive job placement training. The live project gives students the opportunity to work on a real-world software development project that they can add to their resume. The job placement training teaches them how to build a technical resume, best networking and interview practices, and all the skills needed to have the best chance at getting a good job in technology.

Graduates from The Tech Academy are trained in several in-demand programming languages and are set up for a long-lasting, successful career in technology. Enrollment is open now so you can start today!

Courses

Self-Paced Data Science Boot Camp

Cost: $3,000
Duration: 30 weeks
Locations: Online
Course Description:

Our self-paced boot camps offer a more affordable option for students. They are called “self-paced” because students complete their studies without Instructor interaction – students can automatically complete studies on their own.

This self-paced boot camp covers the fundamentals of data science. Data science embraces a wide range of scientific methods, systems and processes to extract knowledge and insights from data. Data science includes such topics as:

-Data visualization – representing information in pictorial form (like graphs or pie charts)
-Statistical analysis – Identifying trends in different data sources
-Artificial intelligence – (called AI for short) programming a machine to perform human-like actions, such as facial recognition or voice recognition
-Machine learning – a subcategory of AI that deals with a computer’s ability to “learn”—meaning, the ability to perform certain actions based on past experience without explicit instructions
-And more...

On this boot camp, you will also learn computer science basics, programming fundamentals and coding in several in-demand languages.

Benefits of the Self-Paced Data Science Boot Camp:
-Over 600 hours of study content and activities.
-We cover computer programming and web development on this boot camp so that students know how to code.
-Graduates are prepared for entry-level data scientist positions.

Courses included in the Self-Paced Data Science Boot Camp:
1. Computer and Technology Basics Course
2. Overview of Software Development Course
3. Version Control Course
4. HTML and CSS Course
5. Database and SQL Course
6. JavaScript Course
7. Data Science Course
8. Project Management Course
9. Job Placement Course

Subjects:
CSS, HTML, Project Management, JavaScript, Data Science

Self-Paced Front-End Web Developer Boot Camp

Cost: $1,800
Duration: 18 weeks
Locations: Online
Course Description:

Our self-paced boot camps offer a more affordable option for students. They are called “self-paced” because students complete their studies without Instructor interaction – students can automatically complete studies on their own.

The Self-Paced Web Developer Boot Camp covers front-end web development. On it, students learn the three most popular web development programming languages: HTML, CSS and JavaScript. Graduates of this boot camp are front-end web developers and are able to create dynamic websites.

Benefits of the Self-Paced Front-End Web Developer Boot Camp:
-400 hours of study content and activities.
-Our most affordable boot camp and a wonderful option for those on a budget.
-The fastest boot camp we offer which makes it a great choice for students who are short on available study time.

Courses included in the Self-Paced Front-End Web Developer Boot Camp:
1. Computer and Technology Basics Course
2. Overview of Software Development Course
3. Version Control Course
4. HTML and CSS Course
5. JavaScript Course
6. Project Management Course
7. Job Placement Course

Subjects:
CSS, HTML, Project Management, JavaScript, Front-End Web Development

Self-Paced Game Developer Boot Camp

Cost: $4,000
Duration: 40 weeks
Locations: Online
Course Description:

Our self-paced boot camps offer a more affordable option for students. They are called “self-paced” because students complete their studies without Instructor interaction – students can automatically complete studies on their own.

The Self-Paced Game Developer Boot Camp is a boot camp for gamers! The basic software behind computer games and video games is called the game engine. The two most popular game engines are Unreal Engine and Unity.

The programming language behind Unity C#, and the programming language behind Unreal Engine is C++. To really leverage these game engines, you must know how to code in C# and C++.

Benefits of the Self-Paced Game Developer Boot Camp:
-Covers full stack software development.
-Nearly 900 hours of study content and activities.
-Students learn coding on the front end and the back end.

Courses included in the Self-Paced Game Developer Boot Camp:
1. Computer and Technology Basics Course
2. Overview of Software Development Course
3. Version Control Course
4. HTML and CSS Course
5. JavaScript Course
6. Database and SQL Course
7. Visual Studio Course
8. C# and Unity Course
9. C++ and Unreal Engine Course
10. Project Management Course
11. Job Placement Course

Subjects:
C#, CSS, HTML, C++, Game Design, Unity, Visual Design

Self-Paced Java and Android Developer Boot Camp

Cost: $2,800
Duration: 28 weeks
Locations: Online
Course Description:

Our self-paced boot camps offer a more affordable option for students. They are called “self-paced” because students complete their studies without Instructor interaction – students can automatically complete studies on their own.

Java tops some lists as the most-used programming language in the world. Not only can it be used to develop complex software, it is the language used to create Android apps. On this self-paced boot camp, students learn five of the most in-demand programming languages. In addition to Java, languages covered in this boot camp include: JavaScript, HTML, CSS, and SQL. Graduates are well-rounded, full-stack, junior-level developers set up for entry-level software, website and Android app development positions.

Benefits of the Self-Paced Java and Android Developer Boot Camp:
-600 hours of study content and activities.
-Covers front-end and back-end web and software development.

Courses included in the Self-Paced Java and Android Developer Boot Camp:
1. Computer and Technology Basics Course
2. Overview of Software Development Course
3. Version Control Course
4. HTML and CSS Course
5. Database and SQL Course
6. JavaScript Course
7. Java and Android Developer Course
8. Project Management Course
9. Job Placement Course

Subjects:
CSS, HTML, Project Management, Java, Android

Self-Paced JavaScript Developer Boot Camp

Cost: $3,200
Duration: 32 weeks
Locations: Online
Course Description:

Our self-paced boot camps offer a more affordable option for students. They are called “self-paced” because students complete their studies without Instructor interaction – students can automatically complete studies on their own.

A framework is a set of tools and packages designed to aid in the development of software. JavaScript and its frameworks are arguably the most popular (in terms of wide use) programming language and associated tools. On this self-paced boot camp, you will learn JavaScript and its most in-demand frameworks. All of the top tech companies on Earth utilize the technologies covered on this boot camp, including: Google, Facebook and Apple. In addition to JavaScript, you will learn the fundamentals of jQuery, AJAX, JSON, Node.js, React, Vue.js, TypeScript, Angular, MongoDB, Ember.js, and the MEAN stack.

Benefits of the Self-Paced JavaScript Developer Boot Camp:
-Covers full stack web and software development.
-Almost 700 hours of study content and activities.
-You’ll learn front-end and back-end web and software development.

Courses included in the Self-Paced JavaScript Developer Boot Camp:
1. Computer and Technology Basics Course
2. Overview of Software Development Course
3. Version Control Course
4. HTML and CSS Course
5. Database and SQL Course
6. JavaScript Course
7. Advanced JavaScript Course
8. Project Management Course
9. Job Placement Course

Subjects:
CSS, HTML, Database Management, Project Management, JavaScript

Self-Paced Mobile App Developer

Cost: $3,400
Duration: 34 weeks
Locations: Online
Course Description:

Our self-paced boot camps offer a more affordable option for students. They are called “self-paced” because students complete their studies without Instructor interaction – students can automatically complete studies on their own.

The largest utilizer of the internet are mobile devices. It is more likely that a user will view your website with a mobile device than on a desktop computer or laptop. The two most popular mobile platforms are iOS (from Apple) and Android (from Google) – these two operating systems have 98% of the global mobile device market share. On this self-paced boot camp, you will learn how to develop iOS and Android apps with the popular programming languages Swift, Objective-C and Java.

Benefits of the Self-Paced Mobile App Developer:
-Covers cross-platform app development.
-Over 700 hours of study content and activities.
-Covers front-end and back-end web and software development.

Courses included in the Self-Paced Mobile App Developer:
1. Computer and Technology Basics Course
2. Overview of Software Development Course
3. Version Control Course
4. HTML and CSS Course
5. Database and SQL Course
6. JavaScript Course
7. Visual Studio Course
8. Java and Android Developer Course
9. IOS Developer Course
10. Project Management Course
11. Job Placement Course

Subjects:
CSS, HTML, Mobile, Database Management, Project Management, Java, iOS, JavaScript

Self-Paced Python Developer Boot Camp

Cost: $2,800
Duration: 28 weeks
Locations: Online
Course Description:

Our self-paced boot camps offer a more affordable option for students. They are called “self-paced” because students complete their studies without Instructor interaction – students can automatically complete studies on their own.

The Self-Paced Python Boot Camp is the perfect choice for students interested in learning full-stack web and software development. With Python being one of the most popular and utilized programming languages in existence, students are well-prepared for positions requiring skills in this language (many major companies use Python, including Google and YouTube). On this boot camp, students learn five of the most popular and in-demand programming languages. In addition to Python, languages covered in this boot camp include: JavaScript, HTML, CSS, SQL. Graduates are well-rounded, full-stack, junior-level developers, set up for entry-level positions.

Benefits of the Self-Paced Python Developer Boot Camp:
-600 hours of study content and activities.
-Covers front-end and back-end web and software development.

Courses included in the Self-Paced Python Developer Boot Camp:
1. Computer and Technology Basics Course
2. Overview of Software Development Course
3. Version Control Course
4. HTML and CSS Course
5. Database and SQL Course
6. JavaScript Course
7. Python Course
8. Project Management Course
9. Job Placement Course

Subjects:
CSS, HTML, Project Management, Python, JavaScript

Self-Paced Software Developer Boot Camp

Cost: $4,000
Duration: 40 weeks
Locations: Online
Course Description:

Our self-paced boot camps offer a more affordable option for students. They are called “self-paced” because students complete their studies without Instructor interaction – students can automatically complete studies on their own.

The Self-Paced Software Developer Boot Camp is our premier program. Due to its magnitude and thoroughness, we recommend this boot camp above all others. On this program, students learn seven of the most popular and in-demand programming languages. Graduates of this boot camp are well-prepared for a career in software and web development in a wide range of positions. By the end of their training, students will have a robust résumé. Software Developer Boot Camp graduates are well-rounded, full-stack, junior-level developers set up for a myriad of entry-level developer positions. Languages covered in this boot camp include: C#, Python, JavaScript, HTML, CSS, SQL, and more.

Benefits of the Self-Paced Software Developer Boot Camp:
-Our most comprehensive and substantial program.
-Highest graduate salary and job placement rate of all our programs.
-Nearly 900 hours of study content and activities.
-Covers front-end and back-end web and software development.

Courses included in the Self-Paced Software Developer Boot Camp:
1. Computer and Technology Basics Course
2. Overview of Software Development Course
3. Version Control Course
4. HTML and CSS Course
5. Database and SQL Course
6. JavaScript Course
7. Visual Studio Course
8. Python Course
9. C# and .NET Framework Course
10. Project Management Course
11. Job Placement Course

Subjects:
C#, CSS, HTML, Project Management, Python, .NET, SQL

Self-Paced UI/UX Designer Boot Camp

Cost: $2,800
Duration: 28 weeks
Locations: Online
Course Description:

Our self-paced boot camps offer a more affordable option for students. They are called “self-paced” because students complete their studies without Instructor interaction – students can automatically complete studies on their own.

The Self-Paced UI/UX Designer Boot Camp was created for people who not only want to learn to code, but who want to create aesthetically pleasing and easy-to-use programs and websites. Graduates of this boot camp are full-stack web and software developers, who are also trained in design. This boot camp covers several programming languages, including front end and back end development. Once the student is trained in basic coding, they move into creating sleek user interfaces with a user-friendly experience.

Benefits of the Self-Paced UI/UX Designer Boot Camp:
-600 hours of study content and activities.
-Covers full-stack, front-end and back-end web and software development.

Courses included in the Self-Paced UI/UX Designer Boot Camp:
1. Computer and Technology Basics Course
2. Overview of Software Development Course
3. Version Control Course
4. HTML and CSS Course
5. Database and SQL Course
6. JavaScript Course
7. UI/UX Designer Course
8. Project Management Course
9. Job Placement Course

Subjects:
CSS, HTML, Database Management, Project Management, UI Design, SQL, JavaScript, UX Design

The Tech Academy Reviews

Average Ratings (All Programs)

The Tech Academy logo

4.82/5 (362 reviews)

Jennifer Goddard Buckley
SEO Specialist | Graduated: 2017

10/5/2017

Course
Software Developer Boot Camp

Overall

Curriculum

Job Support

"The Tech Academy provided education and encouragement for the next chapter of my life."

The Tech Academy bootcamp has opened the door for a new chapter in my life. While I knew going into the program that the curriculum was well put together, I was very impressed with how interactive and involved the instructors were with the students --... Read More

Official Response from The Tech Academy

Hey Jennifer, thanks so much for your review! I'm glad to you had a positive experience on our program and that you succeeded and got a great job!

John Vicencio
Web Developer | Graduated: 2017

9/21/2017

Course
Software Developer Boot Camp

Overall

Curriculum

Job Support

"Great Coding Bootcamp!"

What attracted me most is the program itself at The Tech Academy because they focus on Software Development. The Tech Academy's program started from the basics of computers and how it relates to programming and finally project collaboration, which is... Read More

Official Response from The Tech Academy

Hey John, thank you for the review and very well done on getting through the programming and landing your job! Best of luck in your future career.

Christopher Garrick
Jr. Application Developer | Graduated: 2016

9/13/2017

Overall

Curriculum

Job Support

"The Good Bad time"

This Bootcamp changed my life. It was a good thing and a bad thing. Up front I was excited and couldn't wait to get the curriculum completed so that I could become a developer of the internet. I was working full time during the whole program and it was... Read More

Official Response from The Tech Academy

Wow Chirs, that is a truly inspirational story of persistence both mentally and emotionally. Very well done on pushing through any and all obstacles and breaking into the industry. It's not an easy task, but you did it. Thanks for the review. Best of... Read More

James
Graduated: 2017

9/12/2017

Course
Software Developer Boot Camp

Overall

Curriculum

Job Support

"Great staff & Instructors"

I graduated from the Tech Academy in downtown Portland after about six months of studying their material for 6-8 hours a day, M-F. It really is a great springboard into tech, especially in PDX where the industry is booming. If you know for a fact that... Read More

Official Response from The Tech Academy

Hey James, thanks for the review! Very well done on your motivation and push-through to complete the program and get a job! Best of luck!

mathew
Software Developer | Graduated: 2017

9/11/2017

Course
Software Developer Boot Camp

Overall

Curriculum

Job Support

"Great Place to begin a new career"

My experience from enrollment to graduation was both welcoming and informative. The instructors will go above and beyond to get you through the tough bits of understanding.

You get what you put into the program.The curriculum gives you a surface level... Read More

Graduating from the Software Developers Bootcamp is an accomplishment, but the job search after is where the work really began. The encouragement, direction, and tools I got from Job Placement afterwards prepared me to enter the technology field confidently.

Official Response from The Tech Academy

Thank you for the review Matthew! Very well on landing the job. Best of luck in the journey of the new career ahead of you.

Kyle Stockton
Software Developer | Graduated: 2016

9/7/2017

Course
Software Developer Boot Camp

Overall

Curriculum

Job Support

"It's about the journey, not the destination."

The Tech Academy offers an excellent foundation in six highly-demanded software languages as well as principles of computer science in general. The staff is knowledgeable, patient, and eager to help. My favorite aspect of the curriculum is the Live Projects;... Read More

Fair warning, though: the "Job Placement Course" basically amounts to "You don't get your certificate of completion until you send out 35 resumes or get hired, whichever comes first." This is not a program for people who think that getting a piece of paper is going to legitimize their job-seeking in software development; it's for those looking for a great start to a learning process that will last you your entire career.

Official Response from The Tech Academy

Hey Kyle, thank you for the review! Understandable that you favorite part of the curriculum was the Live Project - from what I recall, you were quite a leader on your team! Very well done on landing your job and on your persistence. Best of luck in your... Read More

farluccio
Graduated: 2017

9/2/2017

Course
Software Developer Boot Camp

Overall

Curriculum

Job Support

"I'd do it again"

The curriculum covered multiple languages which was nice. Each language had an assignment at the end to test what you'd learn. I would have preferred a few more challenges but I can search those out. The support was great. Tutors will respond rapidly... Read More

Official Response from The Tech Academy

I'm glad we were able to support you in reaching your goals. Congrats on the job!

Bryce Tucker
Software Developer | Graduated: 2017

8/28/2017

Course
Software Developer Boot Camp

Overall

Curriculum

Job Support

"Excellent boost to career change efforts"

I had a really positive experience at The Tech Academy in Portland Oregon and I believe it was integral to me getting hired at Hewlett Packard as a software developer within four weeks of my starting my job hunt. This is a career change for me, I was... Read More

Official Response from The Tech Academy

Hey Bryce, thanks for the review! Very well done on landing a job within 4 weeks of finishing the program! Very well done, and best of luck in your career with your new skills!

Sean Elliott McCrea
Graduated: 2017

8/11/2017

Course
Software Developer Boot Camp

Overall

Curriculum

Job Support

"Great Software Developer Bootcamp!"

I am still in the middle of working through this boot camp, but I would like to express that thus far it has been a great experience!

I began this boot camp because I felt that I needed a change in career, the current job I was in was good but it wasn't... Read More

I was a little hesitant at first going into it because it was essentialy something very different then anything I had done before and a financial risk. After discussing the program with the School, I liked what I heard about what it entailed and how it was run. On the onset of going through the courses nearer to the start I was feeling unsure if I had made the right decision, maybe I didn't have enough passion for this or maybe I just wouldn't be able to figure it out well enough to apply it within a job. As I have progressed I've begun to feel more and more confident in my abilites and have become interested in the subject of what can be done in coding and how one goes about it. What's amazing is that this school has actually blown away my worries about if I can code or not, I know I can and I'm not even finished, (halfway through or so.)

Some things that really make it a great experience:

Practical applications all throughout, code challenges, essays, multichoice tests.

Flexible full or part time scheduling at any time no enrollment cutoff dates.

Hands on instructor help when needed, remote or local(they are very friendly, patient and willing.)

Helpful in all ways needed to start your career: they help with everything from computer course supplies needed, resumes, job placement, interview training.

Course is broken down in such a way as to gradiently give you all the knowledge you will need bit by bit from simple to complex.

All along things are setup to give you hands on experience at searching for answers on your own and breaking apart your code to find solutions and if you hit the wall to many times the instructors are more then willing to help guide you, (if you ask for help) without doing it for you.

This is a great place for anyone who wants to jump into a career in programming!

Official Response from The Tech Academy

Sean, thank you for the review. You're doing very well on the program, so keep it up. I know that once you wrap things up here, you will have a job in no time!

Temple Naylor
Web Developer | Graduated: 2016

7/28/2017

Course
Software Developer Boot Camp

Overall

Curriculum

Job Support

"Got me a job!"

When first deciding I would skip the traditional college education, and focus the start of my coding career towards a more alternative route, the options were very intimidating. Do I teach myself, take online courses, or go to a boot-camp?

Once focusing... Read More

Deciding if a coding boot-camp is worth both the time and money is a very difficult thing to choose. And as I went in completely blind with only a few expectations, I would like to specify the key values I took away from my program.

1.) Appreciate suffering and setbacks

The tedious amount of acronyms in programming that you will have to remember (MVC, DRY, API, REST) is important, but the most critical one I was exposed to was SFT; Suffering, Frustration, and Tears. Sounds fun, no?

Writing code is super easy, but writing code that works? That's a whole other story. Not only that, but once you make a semi-functional app, then you run into the problems of deploying.

This is extremely frustrating, but you come to learn as you progress through the boot-camp that suffering is part of growth. In order to become successful in anything in life, you have to first fail. And you will have those moments in code, over and over and - actually throughout the whole course of your career as tech is constantly evolving. So learn to enjoy the process.

Just like the pain you experience in a gym working out your muscles, you experience the same with your mental fortitude and critical thinking while coding. You will only get stronger over time, increasing your skill...and well, your market value *wink wink*.

2.) Don't learn a language, learn programming.

Don't worry about learning a programming language, focus on learning programming itself. What do I mean by that? Let me give you a short story.

Through the course of my boot-camp, I learned many languages. Python, JavaScript, C#, and more on my own time. But during each of those languages, I was only given so little time to learn the basics before diving head-first into building a application, and then never using it again during my studies.

I found this increasingly frustrating, "Why am I not given any time to learn these before building a application, and then not given time to improve on my skills?"

Because you don't master a programming language, you master critical thinking. I discovered this not too long after my boot-camp experience. All programming languages are essentially built the same: loops, functions, conditionals, etc. The only thing different is syntax and special use cases.

The reason the boot-camp gave me so little time to learn before building was due to the fact that I had to strengthen my critical thinking in order to build the required software.

This increased my programming skills ten-fold and boosted my career possibilities immensely. Think about it, tech is changing so constantly, new languages and updates around every corner, and thousands of ways to tackle problems with the need for different approaches. So wouldn't it only make sense to develop logical skills that you can quickly apply to any new language? Take that a step further, and realize that this critical thinking also applies to other areas of your life.

3.) Don't fear mistakes

This, like other points I mentioned previously, applies to also your personal life.

When given projects and applications to build, I would sit for hours wondering how to solve the problem at hand. Not wanting to build something incorrectly and have setbacks later on.

"Would this run?", I would often ask my instructor, and the same response would always echo back, "Why don't you run it and try it?"

Diving into code without fearing not being able to do it definitely boosted my problem solving and coding confidence. Having to start from nothing, run broken code, fix it, and celebrate is still one of my favorite things about coding.

When fearing mistakes, you don't push forward and jump into a problem. Instead you sit and ponder, until time passes you by and you come to realize that you have yet to take action.

Summary

For anyone hesitant to jump into the boot-camp experience, just do it.

When first reading the course description, I was excited. But I would have been even more excited if I was aware I would learn these mindsets and practices.

I learned things that not only apply to my career, but my life. These lessons bring value to my perseverance of achieving my goals and ambitions else where outside of the tech world.

I can not recommend this experience enough.

Official Response from The Tech Academy

Temple, your story is truly incredible and inspiring. Very well done on making everything go right and landing a job in the software industry despite any and all obstacles. I'm so glad we were able to help you on your journey. Congrats, we're going to... Read More

Related News

How To Pay for Your Coding Bootcamp
Lindsey Young, Marketing Director at Tech Academy - 2/7/2018
Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.