www.appacademy.io Open in urlscan Pro
34.249.200.254  Public Scan

Submitted URL: http://open.appacademy.io/
Effective URL: https://www.appacademy.io/course/app-academy-open
Submission: On April 24 via api from US — Scanned from NL

Form analysis 1 forms found in the DOM

Name: wf-form-Newsletter-FormGET

<form id="wf-form-Newsletter-Form" name="wf-form-Newsletter-Form" data-name="Newsletter Form" method="get" class="f02_form" data-wf-page-id="6569f1886b119f05d75bcd52" data-wf-element-id="69824bf8-a3a6-601d-25b8-cb4f81bde99c"
  aria-label="Newsletter Form"><input class="f02_input w-input" maxlength="256" name="Email" data-name="Email" placeholder="JOIN OUR NEWSLETTER" type="email" id="Email-subscribe" required=""><input type="submit" data-wait="Please wait..."
    class="button footer-newsletter-button w-button" value="Register"></form>

Text Content

Find Your Program Fit
Take the Quiz
Immersive Programs
Online Software Engineering Bootcamps
Learn to code from home and select the track that fits best with your schedule.
• Full-Time Coding Bootcamp• Part-Time Coding Bootcamp
Common Topics
Program OverviewStudent OutcomesAdmissions ProcessOur Approach to AI
Prepare
App Academy Open
Not sure where to start? Get access to our entire Full-Time Coding Bootcamp
curriculum for free.
Enterprise
Hire Our Grads
Find the best in class candidates fromour expansive alumni network
Corporate Training
The only training with guaranteed outcomes
About
FAQ
Have a question? Learn about tuition, requirements and more.
Tuition
Learn about App Academy's different tuition options.
Blog & News
Learn more about alumni, the industry, and more.
Diversity & Inclusion
We're committed to an inclusive environment.
Scholarships
See which opportunities you're eligible for.
Events & Workshops
See what's upcoming.
Join App Academy Open
Not sure where to start? Get access to our entire Full-Time Coding Bootcamp
curriculum for free.

Alumni Resources
Material reviews, job search support, engagement opportunities & more.
Apply Now





LEARN TO CODE ONLINE FOR FREE

Get access to App Academy’s entire 24 Week Online Full-Time Bootcamp curriculum
for free. No catch, no strings attached.
Sign up for a free accountGet mentorship

Already have an account? Login here

Join our growing community today!





HERE'S WHAT YOU'LL GET

With App Academy Open you’ll get free access to App Academy’s entire 24 Week
Online Full-Time Bootcamp curriculum (that's over 500 hours of material!), which
has placed thousands of people in software development jobs.

500 hours of full-stack online curriculum
This is the same curriculum taught in our 24 Week Online Full-Time Bootcamp.
You’ll learn everything full-stack from JavaScript to Python, and more.
Guidance on setting up your own coding environment
Don’t struggle for hours with setting up a coding environment. In one of the
very first modules, we walk you through, step-by-step, exactly how to do just
that.
A progress-oriented user interface and experience
The curriculum is organized in topic-based modules, with estimated completion
times and progress bars for each lesson. So you won't lose track of where you
left off.
HIRED AFTER USING OPEN

"COMPLETED THE AA OPEN CURRICULUM AND MADE WHAT IS MOST LIKELY THE FINAL COMMIT
IN MY AA GITHUB REPO TODAY! I’M STARTING A SOFTWARE ENGINEERING JOB IN MARCH
USING REACT/RAILS."

MATT RAMOS

Software Engineer
HIRED AFTER USING OPEN

“I LEFT MY JOB A YEAR AGO TO DO APP ACADEMY OPEN FULL TIME...11 MONTHS LATER I
HAD OFFERS FROM COINBASE, ATLASSIAN, REDDIT AND SCHWAB.”

FEDHII GOBENA

Software Engineer, Coinbase
HIRED AFTER USING OPEN

“AFTER TWO MONTHS OF INTENSE AND DEDICATED STUDY, I FOUND A NEW JOB, EARNING 33%
MORE THAN THE PREVIOUS ONE.”

ARTHUR BORGES

Software Engineer
Slide 2 of 3.





PEOPLE ARE GETTING HIRED. YOU COULD BE NEXT!

A FEW OF THE TOP COMPANIES WHERE OUR GRADS WORK

Get our entire curriculum for free


FIND OUT IF CODING IS FOR YOU

App Academy Open is the best free resource to learn to code online. If you're
unsure about attending a coding bootcamp like App Academy, try out Open and see
if it's for you!

WHAT'S THE DIFFERENCE BETWEEN OPEN AND APP ACADEMY'S 24 WEEK ONLINE FULL-TIME
BOOTCAMP?

The curriculum on Open is the same as our 24 Week Online Full-Time Bootcamp, but
since Open is self-guided and self-paced, there are inherent differences. Our 24
Week Online Full-Time Bootcamp provides you with a structured schedule, access
to virtual lectures and instruction, pair programming, assessments, job search
support, and access to our alumni network. Access to these components is
typically the difference between completing the course in 24 weeks (full-time)
versus 12 months (at 10 hours/week). Click here to apply to our 24 Week Online
Full-Time Bootcamp.

WHAT IF I WANT HELP FROM APP ACADEMY INSTRUCTORS, BUT CAN'T ENROLL IN THE 24
WEEK ONLINE FULL-TIME BOOTCAMP?


No problem! App Academy also offers a 48 Week Online Part-Time Bootcamp that
features instructor-lead classes and support, but offers more schedule
flexibility. Learn more about our online, part-time program.




WRITE YOUR FIRST LINES OF CODE IN THE NEXT 5 MINUTES


Create an Open account today and get access to App Academy's entire 24 Week
Online Full-Time Bootcamp curriculum.

Sign up now
Remember - it's free


WANT LIVE HELP? YOU GOT IT

By signing up for our Mentor Plan, you'll get access to App Academy instructors
Mon-Fri (6am-6pm PT) via Slack to answer technical questions and provide
guidance as you go through the curriculum. We estimate members on this plan will
complete the course 4-6 months earlier than those on the Free plan. It's only
$29.99/mo, which is a lot less than a tutor.

Sign up for our Mentor Plan


WHAT YOU'LL LEARN

Your hard work and commitment will transform you into a Full-stack Web
Developer. Build from scratch with JavaScript, Python, SQL, HTML and CSS.
Accelerate your projects with ReactJS, Express, Flask, and SQL Alchemy. You'll
be shocked at how much you can learn - employers will be too.


PREP WORK

Start your learning journey by acquiring the three vital skills that will help
you through the rest of the course.

- HTML/CSS, Git

PROGRAMMING FUNDAMENTALS

Master the underlying principles of your new craft through writing code,
researching syntax, and solving complex problems as you would in a real-world
job setting.

- JavaScript, Node, Git and Github, Command line

COMPUTER SCIENCE

Extend your programming skill set with efficient ways to store and search for
data. Learn how to develop algorithms to complete difficult tasks.

- Sorting algorithms, data structures, OOP, Testing

WEB DEVELOPMENT FUNDAMENTALS

Understand and build with the underlying technologies that make the internet
work, then develop front-end and back-end projects and deploy them to the
internet to share with friends and family.

- HTTP, Servers, HTML, CSS, Responsive Design, Flexbox, Netlify, Heroku

BACK-END ENGINEERING

Build on your understanding of back-end development to create robust and modern
back-end servers to persist and manipulate data for your web applications.

- Express, SQL, Object-relational Mappers

FRONT-END ENGINEERING

Learn how to use the power and flexibility of a modern front-end framework to
create single-page applications for the web.

- React, Hooks, Redux, Web Sockets

PYTHON

Discover how to take on any job by applying everything you’ve learned to the
task of rapidly adopting a new language and new tools.

- Python, Flask, SQLAlchemy, Docker

CAREER QUEST

Create your own portfolio project using the skills mastered throughout the
course. This project will be the keystone of your portfolio and emphasize React,
Redux, and the back-end of your choice. A chance to demonstrate your skills and
creativity. Refine all that you’ve learned about finding a programming job with
dedicated time for polishing your resume, pitch, online presence, and code
portfolio.

- Resume Workshops, Networking, Applying Strategies, Personal Pitch

SOLVE ALGORITHMS USING FUNDAMENTAL RUBY METHODS


After this comprehensive introduction to foundational Ruby concepts, your
toolbox will be well-stocked and you will be well-prepared to solve a variety of
commonly-seen problems.
‍
- Ruby Environment Setup, RSpec Testing, Blocks and Procs, Arrays and Hashes,
Function Arguments, Strings

BUILD CLASSES AND UTILIZE OBJECT INTERACTIONS

Learn to write programs where data and the methods that operate on it are
compartmentalized into discrete objects. This introduction to Object-Oriented
Programming (OOP) will be the foundation for future lessons.
‍
- Object Initialization, Class and Instance Methods, Class and Instance
Variables, Getter and Setter Methods, Nested Arrays, RSpec and Classes

ALGORITHMS USING RECURSION & ABSTRACT DATA TYPES

Abstract data types and concepts like recursion will help you to solve even more
advanced problems. On top of that, you’ll learn the intricacies of version
control with Git.
‍
- Memory/References, Scope, Recursion, Git, Data Structures I (Stack, Queue,
Trees)

OBJECT-ORIENTED PROGRAMS WITH INHERITANCE & MODULES

Learn more about the principles of Object-Oriented Programming (OOP) while
building complex applications like Chess. This is also an opportunity to start
writing your own RSpec tests and practice Test-Driven Development (TDD).
‍
- OOP Principles, Modules, Test-Driven Development, RSpec, Big-O Notation

CREATE & QUERY DATABASES USING SQL & ACTIVERECORD

All that data has to go somewhere! The focus is on creating, seeding, and
interacting with databases. After getting your hands dirty with raw SQL you’ll
graduate to using ActiveRecord, which provides a more intuitive interface for
sending data to and from our applications.
‍
- Data Structures II (Linked Lists, LRU Cache), Databases, SQL, ORM,
ActiveRecord, Validations, Associations, Indexing Databases

BUILD FULL-STACK APPS WITH RAILS

Time to put all the pieces together! This module you’ll build fully functional
Rails applications using the traditional Model-View-Controller (MVC)
architecture. This is also a great opportunity to learn more about the
Internet’s underlying structure and standard protocols.
‍
- Rails, MVC Architecture, Servers, Request-Response Cycle, RESTful
Architecture, Web APIs vs Websites, ERB, HTML Forms

IMPLEMENT USER AUTHENTICATION IN RAILS APPS

Don’t forget to make those applications secure! Learn about modern
authentication patterns and how to implement them in a Rails application. Last
but not least, you’ll build tests for these applications and add some special
touches with CSS styling.
‍
- User Authentication, Encryption, Hashing, Salting, Cookies, Rails testing,
Integration testing, CSS (Flexbox, Dropdowns)

UNDERSTAND THE FUNDAMENTALS OF JAVASCRIPT

It’s time for a new language, except we’re going to move even faster this time.
Some of the problems you’ll see will be very familiar; however, JavaScript
provides entirely new ways to solve them.
‍
- Rails Under the Hood, Javascript Syntax, Closures, Callbacks, Asynchronicity,
Binding (without args)

USE JAVASCRIPT TO BUILD DYNAMIC WEBSITES

There’s a reason that JavaScript is the premier web development language. After
going over a few more foundational JS concepts, you’ll learn just how useful it
can be for manipulating DOM elements and generally creating dynamic websites.

- Prototypal Inheritance, Binding (with args), Currying, Object-Oriented
Javascript, DOM Manipulation (jQuery + Vanilla JS), AJAX

MANAGE FRONT-END APPLICATIONS USING REACT & REDUX


React and Redux are the final pieces of the puzzle to building a dynamic,
responsive, single-page application. There are a lot of moving parts here, but
the material this module will introduce it one piece at a time.
‍
- React, Redux, Flux Architecture, Local State, Global State, Components,
Middleware, React with Rails

PUT IT ALL TOGETHER (RAILS, REACT, AND REDUX)

Time to flex your web developer muscles! These projects will challenge you to
build fully-featured, modern web applications. Learn about best practices,
interface with a few external APIs, and smooth out any rough edges in your
understanding of your development stack.
‍
- JBuilder, Rails as a Web API, Frontend Routing with React Router, Frontend
Authentication


START YOUR FULL STACK PROJECT


This is where we really take the training wheels off! You'll build a
fully-functional clone of a popular application from scratch.

- Rails, React, Redux, AWS, Heroku


FINISH YOUR FULL STACK PROJECT


Put the finishing touches on your Full Stack Project. This will be the
cornerstone of your portfolio when it comes time for the job search! 

- Rails, React, Redux, AWS, Heroku


LEARN A NEW STACK (MERN)


Time to switch things up a bit! You’ll be introduced to an entirely new
development stack - MERN! Using this stack means learning about an entirely new
database paradigm (MongoDB) and back-end framework (Express).

- NoSQL Databases, MongoDB, Express, Gitflow, Personal Pitch, Interviewing,
Cover Letters

TAKE A DEEP DIVE INTO VANILLA JAVASCRIPT


It’s time for another portfolio piece. This project is all about building a
fully-featured JavaScript application with minimal help from popular libraries.
Whether you develop a game, data-visualization app, or something else entirely -
you’ll come away with a much deeper understanding of JavaScript’s role in web
development.
‍
- Canvas, D3, Vanilla DOM Manipulation, Resumes

PREPARE FOR COMMON INTERVIEW TOPICS


This final module is all about reviewing a wide variety of data structures and
algorithms. Understanding these at a deeper level is key to succeeding in future
job interviews.

- Optimizing Algorithms, Sorting Algorithms, Linked Lists, Stacks and Queues,
Binary Trees, Search Algorithms, Graphs, Heaps, Tries, Networking, Applying
Approaches, Negotiations

learn about app academy from real people


JOIN A FREE ONLINE INFO SESSION


VIEW UPCOMING DATES

Hear directly from members of our Admissions team



READY TO CHANGE YOUR LIFE?

Join Open and get free access to our 24 Week Online Full-Time Bootcamp
curriculum.

Sign up for a free accountGet mentorship

Success! Thank you for subscribing.

Oops! Something went wrong while submitting the form.
Online Coding Bootcamps:
Full-Time Coding Bootcamp
Part-Time Coding Bootcamp
Prepare:
App Academy Open
Resources:
The Cohort - Our Blog
Course Dates
Company:
Student Outcomes
Regulatory Information
Privacy Policy (Updated 09/01/2022)
Careers at App Academy
Considering a career in SWE?
What Makes a Good Software Engineer
SWE Career Hub
Coding Bootcamp Curriculum
Career Services
Questions?
FAQs
|
Contact Us
|
Talk with Admissions




PRIVACY PREFERENCE CENTER

When you visit any website, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer. More information
Allow All


MANAGE CONSENT PREFERENCES

PERFORMANCE COOKIES

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site. All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

FUNCTIONAL COOKIES

Functional Cookies

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

TARGETING COOKIES

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites. They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms. You can set your browser to block
or alert you about these cookies, but some parts of the site will not then work.
These cookies do not store any personally identifiable information.


BACK BUTTON PERFORMANCE COOKIES

Vendor Search Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label


 * 33ACROSS
   
   HOST DESCRIPTION
   
   VIEW COOKIES
   
   
    * Name
      cookie name


 * 33ACROSS
   
   View Privacy Notice
   
   

Confirm My Choices


By clicking “Accept All Cookies”, you agree to the storing of cookies on your
device to enhance site navigation, analyze site usage, and assist in our
marketing efforts.

Accept All Cookies
Cookies Settings