4 Weeks
·Cohort-based Course
Build a website and practice the problem-solving mindset of a software engineer. The best place to start when learning to code.
4 Weeks
·Cohort-based Course
Build a website and practice the problem-solving mindset of a software engineer. The best place to start when learning to code.
Course overview
This course is everything my coding bootcamp students wished they'd done before starting a bootcamp.
You wouldn't run a marathon without training first.
Learning to code is a marathon of errors, triumphs, and long nights building cool stuff.
So start your training here.
01
You want to boost your career with the tech skills that teams and employers demand.
02
You're thinking about a tech bootcamp but aren't sure if it's right for you. You want a test drive to learn what works for you.
03
You're spinning your wheels on the tutorial treadmill trying to learn to code online.
Start your transition into Tech
Everyone changing careers into tech starts somewhere. This is the starting point I wish I'd had when I was breaking out of academia. You don't have to become a developer to upgrade your career into tech, but learning to code is the best place to start.
Create a Website
Together, we'll create an interactive web page that leverages the big ideas driving front-end web development. You'll learn the big three technologies that form the core of every web development bootcamp experience: HTML, CSS, and Javascript.
Establish Clear Goals for your Coding
Don't get lost in the syntax! This course will focus on the big ideas and key patterns of programming. We'll wireframe websites and write psuedocode checklists so you always know where you're going, even when you're not sure how to get there.
Make Mistakes and Fail Forward!
Your journey as a new developer will be filled with frustration and productive failure. Learning science is unanimous that making mistakes means learning more than an easy-in, easy-out learning experience, so get used to it now in a low pressure environment.
The Dev Boot Up
Software Engineering Instructor, Education Content Manager, Campus Manager
Hello there! I'm Ryan, and when it comes to tech bootcamps, I've seen it all.
I've taught at immersive bootcamps for General Assembly and Coding Dojo, and was recognized by General Assembly as a top 1% instructor among thousands of worldwide faculty. I've also created curriculum and managed delivery teams for a coding bootcamp.
Simply put, I know what it takes to succeed when learning to code, and I can get you there, too.
My goal as an instructor is to make myself unnecessary as quickly as possible.
I'm going to emphasize the mindset it takes to keep going on your own, so you can keep learning with confidence after the course is over.
Will Dinneen
Destiny Hillis
Thomas Johnson
David Williams
Sign up to receive my free guide to solving problems like a software developer before even learning a single line of code.
01
Make a boring first website
We create the foundational three files of a website and link them together into the minimum viable combination of HTML, CSS, and JavaScript.
Then, we start creating sites with just HTML to get the structure of elements on the page. You'll be able to make a site, but it will look like generic, early 1990s garbage. Nowhere to go but up!
02
Give that website some style
We add some style into our lives by using a CSS stylesheet to decide the appearance and layout of our HTML elements. We also start to see the web in terms of the underlying, organizational components using wireframe sketches.
03
Now make it look good on a phone
Now that we can put elements next to each other and give them a little CSS zazz, we're going to figure out how to make it look good on a phone.
In fact, we're going to start designing mobile-first sites that assume a user is on a small screen, then figure out what extra goodies our desktop users should get for having such big screens.
04
Landing Page Workshop
We'll take on the big project of our course and create the HTML and CSS behind the landing page we're building.
In this collaborative project workshop, we'll apply what we've learned so far and build a landing page piece by piece according to specifications.
Project: Spice up the generic wireframe and make the site your own!
05
JavaScript is Magic
We start using JavaScript to play around with the HTML elements we know and love.
Once we know how to access these elements in JS, we get to set up repeatable functions that fire whenever the user does on our page, like clicking a button.
Oooh, what does this button do???
06
UI Components
We'll create interactive components that create a two-way web experience for our users. They'll be able to switch things on and off again, the most critical skill in engineering.
07
Annoy your Users with Pop-Ups, Chat-Bots, and More!
We'll start creating some truly dynamic elements with much greater potential to delight or annoy our users.
Pop-up forms, chat bot windows, menus sliding on and off screen....all these things and more are possible through clever use of UI Components and CSS's position property.
08
Landing Page Wrap-Up and Next Steps
We'll finish our big project site before wrapping up the course with a look at the many things you should continue learning to build your skills.
You'll leave class with the confidence to keep trying out new things and learning as you go.
Bring on the error messages and stack overflow searches, because nothing can stop you now!
Be the first to know about upcoming cohorts
Two nights a week for four weeks
Tuesdays and Thursdays
5:30 PM - 7:30 PM Pacific Standard Time
Live sessions will be healthy mix of concept explanations, interactive demos, and practicing to keep you active and connect with your fellow developers.
Be the first to know about upcoming cohorts
Active learning, not passive watching
This course builds on live workshops and hands-on projects.
Interactive and project-based
You’ll be interacting with other learners through breakout rooms and collaborative challenges.
Learn with a cohort of peers
Join a community of like-minded people who want to learn and grow alongside you.
Be the first to know about upcoming cohorts
Be the first to know about upcoming cohorts