
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/say-hello-to-html-elements
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/headline-with-the-h2-element
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element
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
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/uncomment-html
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/comment-out-html
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/delete-html-elements
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/introduction-to-html5-elements
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/add-images-to-your-website
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
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
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
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
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
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/create-a-bulleted-unordered-list
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/create-an-ordered-list
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/create-a-text-field
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
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/create-a-form-element
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
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
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
Here's a link to the free coursework:
https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes
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
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
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
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
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.
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.
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.