Coding Bootcamps: Learn Programming Basics for Top Schools
4.7 (17 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
112 students enrolled

Coding Bootcamps: Learn Programming Basics for Top Schools

Learn the skills you'll need to gain acceptance to computer programming/coding bootcamps
4.7 (17 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
112 students enrolled
Created by Ian Robinson
Last updated 10/2019
English
English [Auto]
Current price: $23.99 Original price: $34.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Write Code
  • Execute Code
  • Test Code
  • Pass Bootcamp Technical Interviews
Requirements
  • Everything will be taught for Mac users
Description

If you've made a commitment to yourself to attend a coding bootcamp, but don't know where to start, this course might be a great fit for you.

In 2016 I made a commitment to attend one of the top schools in San Francisco. My heart was set on App Academy, but I would have been happy with Hack Reactor or MakerSquare.

After studying all year, when July came around I applied to all three and I was accepted into Hack Reactor and App Academy.

I studied from February to July with all the spare time I could muster. A LOT of it was time spent in activities that weren't especially helpful.

In this course I break down computer programming visually so you can learn the concepts much faster than I did.

This course is dedicated to helping you receive your acceptance letter to the coding bootcamp of your dreams.

Who this course is for:
  • This is for people seeking to get into coding bootcamps
  • This is not for experienced programmers
  • This is for Mac Users - If you're using windows, don't take this course
Course content
Expand all 48 lectures 02:59:11
+ Course Introduction and System Setup
3 lectures 10:14

I love the Atom text editor. You are free to use whatever text editor you want, but in this lecture, I'll show you how to get atom on your computer. W will then go over a few really useful hotkey commands so you start off like a Jedi.

Preview 02:15

In this lecture we're going to get you set up on GitHub and you're going to clone all the files I've made for you. This will be really fun because you want to get started on GitHub because it'll make you look good to the people at your future job and coding schools. Software engineers love people with interesting GitHub accounts.

Create GitHub Account & Clone Course Material
05:23
Installing Homebrew, NPM and Node
02:36

To reinforce your terminal command knowledge.

Simple Navigation Terminal Commands
7 questions
+ JavaScript Basics: Have Fun While Learning the Fundamentals
8 lectures 33:44

Though simple and short, this tutorial is IMPORTANT.

Make sure to take note of the hot-keys. They will serve you well throughout your entire coding career.

I learned in a vacuum with no-one to show me the tricks of the trade. These are things I wish I learned early on. I'm a little jealous of you, I'm not going to lie.

Preview 02:52

In this section we will assign some variables to different information (numbers, strings, true/false, etc). Then we can play with the variables to deepen our knowledge of how JavaScript works.

Creating and Assigning Variables
02:13

In this section we will create some strings and then use common string methods to play with them. The goal at the end of this lesson is that you will feel comfortable creating and using strings in fun, useful ways.

  • Measure the length
  • Split a string up
  • Plus much more....
Learning and Playing with Strings
04:04

In this section we will create some arrays  play with them to get a deeper understanding of how arrays work. The goal at the end of this lesson is that you will feel comfortable creating and using arrays in fun, useful ways.

Array Practice
03:39

In this section we will create objects and play around with them. The goal at the end of this lesson is that you will feel comfortable creating objects, pulling data out of the objects and modifying data inside the objects. This is a really powerful section so you might feel like a bit of a genius after this.

Playing with Objects
06:23

JavaScript Koans is a test driven way to learn the language. In this section, I'll help you set it up and we can solve your first Koan, but then I'm OUT! The key to JavaScript Koans is to learn on your own. 

I noticed a lot of people have a hard time setting the learning system up at first because it's hard to know what to do your first time. That's why you'll enjoy this set-up tutorial, then I'll leave you to do the magic.

If you hit a roadblock, you can always ask questions inside the comment section of the course.

JavaScript Koans
05:30

In this section we will go over a bit of a grab bag of ideas, but the key is that they are easier to understand when you piece them together.

Conditional Statements, Null/Undefined and Equality
06:49

This is a quick quiz to test your knowledge of JavaScript conditionals.

Operators Quiz
7 questions

In this section we will write a few functions. Functions are great ways to pack a whole system into a single word. You're going to LOVE this because it is a concept that really empowers you to do a lot of cool things quickly. At the end of this lecture, we'll be ready to start writing algorithms in the next section. YES! Keep going, you're doing really well.

FUNCTIONS! YES!
02:14
+ Algorithm Practice
5 lectures 37:10
An Introduction to Algorithms
01:17
True/False Algorithm to Find Prime Numbers
04:55
Longest Word in a String
11:44
FizzBuzz
08:47
+ Get Practice Working as a Software Developer
2 lectures 22:56

Learn to create a pull request on GitHub. This is important because once you learn this, you will have a good idea for how to contribute to a group. Writing software often involves working with groups.

Preview 15:26
A Guide to Adding Your Name to the GitHub Repository
07:30
+ Responsive Web Design Certification
28 lectures 01:01:47

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/say-hello-to-html-elements

Basic HTML and HTML5 - Add Images to Your Website
02:31

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/headline-with-the-h2-element

Basic HTML and HTML5 - Headline with the h2 Element
01:34

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element

Basic HTML and HTML5 - Inform with the Paragraph Element
01:34

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/fill-in-the-blank-with-placeholder-text

Basic HTML and HTML5 - Fill in the Blank with Placeholder Text
01:33

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/uncomment-html

Basic HTML and HTML5 - Uncomment HTML
01:40

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/comment-out-html

Basic HTML and HTML5 - Comment out HTML
01:42

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/delete-html-elements

Basic HTML and HTML5 - Delete HTML Elements
00:54

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/introduction-to-html5-elements

Basic HTML and HTML5 - Introduction to HTML5 Elements
01:49

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/add-images-to-your-website

Basic HTML and HTML5 - Add Images to Your Website
03:04

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements

Basic HTML and HTML5 - Link to External Pages with Anchor Elements
02:07

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/link-to-internal-sections-of-a-page-with-anchor-elements

Basic HTML and HTML5 - Link to Internal Sections of a Page with Anchor Elements
03:03

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph

Basic HTML and HTML5 - Nest an Anchor Element within a Paragraph
06:19

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/make-dead-links-using-the-hash-symbol

Basic HTML and HTML5 - Make Dead Links Using the Hash Symbol
00:58

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link

Basic HTML and HTML5 - Turn an Image into a Link
01:59

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/create-a-bulleted-unordered-list

Basic HTML and HTML5 - Create a Bulleted Unordered List
02:05

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/create-an-ordered-list

Basic HTML and HTML5 - Create an Ordered List
01:32

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/create-a-text-field

Basic HTML and HTML5 - Create a Text Field
01:06

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/add-placeholder-text-to-a-text-field

Basic HTML and HTML5 - Add Placeholder Text to a Text Field
01:05

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/create-a-form-element

Basic HTML and HTML5 - Create a Form Element
01:41

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form

Basic HTML and HTML5 - Add a Submit Button to a Form
01:27

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/use-html5-to-require-a-field

Basic HTML and HTML5 - Use HTML5 to Require a Field
01:32

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/create-a-set-of-radio-buttons

Basic HTML and HTML5 - Create a Set of Radio Buttons
04:35

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes

Basic HTML and HTML5 - Create a Set of Checkboxes
06:00

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default

Basic HTML and HTML5 - Check Radio Buttons and Checkboxes by Default
01:07

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/nest-many-elements-within-a-single-div-element

Basic HTML and HTML5 - Nest Many Elements within a Single div Element
03:00

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/declare-the-doctype-of-an-html-document

Basic HTML and HTML5 - Declare the Doctype of an HTML Document
02:33

Here's a link to the free coursework:

https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/define-the-head-and-body-of-an-html-document

Basic HTML and HTML5 - Define the Head and Body of an HTML Document
01:54
Basic CSS - Change the Color of Text
01:23
+ Interview Practice
2 lectures 13:20

A mock coding bootcamp interview in which Harrison asks me to iterate through a string and count the longest streak of wins. This combines if statements and for loops. We use JavaScript to find the solution.

This is a mock technical interview so when I make mistakes, we don't correct them right away. Also, we don't run the code to ensure that it works. Once I feel happy with the code, we move on. This is challenging on purpose. It's important that you're ready for this when interviewing for a computer programming bootcamp technical interview.

After the interview, I dive back in and show how I debug my code to get it working properly. I would then send in the proper answer to my interviewers. This shows your commitment to passing the assessment.

Preview 09:24

The second part of my mock coding bootcamp interview with Harrison. In this problem, we write a function that returns either true or false when fed a number depending on if that number was prime or not. This combines loops and the modulo operator and fundamental understanding of prime numbers.

Again, this is a mock technical interview so when I forget to iterate my index, we don't correct it. We don't run the code to ensure that it works because that's what happens in technical interviews. 

Preview 03:56

A quiz on the personal and organization preparation for a coding bootcamp technical interview.

Computer Programming Bootcamp Interview Quiz
1 question