This repository has been archived by the owner on Sep 30, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 308
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Auto commit by GitBook Editor
- Loading branch information
Showing
2 changed files
with
5 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,10 @@ | ||
Welcome to The Odin Project's JavaScript 101 course! This course represents a complete rewrite of our existing beginning JavaScript curriculum. At first glance it seems quite a bit longer than our existing content, but only because we wanted to make sure that our students _really_ grasped the material that we present. We've broken the individual topics up into multiple smaller lessons and added more practice projects into the mix so by the time you finish it you will have an amazingly strong foundation for the rest of your webdev career, whether that is continuing on with JS or just using it alongside other frameworks like Ruby on Rails | ||
As of today the contents of this gitbook have been made LIVE on [theodinproject.com](https://www.theodinproject.com/courses/web-development-101) | ||
|
||
# How this course will work | ||
Feel free to continue going through them here if that suits you, I'm not going to delete anything anytime soon.. and will probably continue to use this gitbook as a staging site for other new content. However, by going through the site itself you can keep track of your progress better. | ||
|
||
We have completely removed much of our original content and base most of our fundamental work around two great sites, [https://developer.mozilla.org/](https://developer.mozilla.org/en-US/) and [javascript.info. ](http://javascript.info/) We start by hitting the fundamentals in 3 separate lessons, while interspersing other important lessons that you will need. This 101 course is intended to be taken sequentially, and _most_ of the lessons and projects build on each other. | ||
|
||
Each lesson will begin with a **points to ponder** section which will give you a good idea of the content and will allow you to quiz yourself after finishing the lessons. | ||
|
||
The lessons will include readings, tutorials, videos and small projects. Every few lessons there'll be a larger project to tackle that will try to combine the things you've learned up to that point. Ideally, by the end you will have learned quite a lot, and had _many_ chances to put it all to practice. Be sure that as you go through the lessons you are actually typing any code into an editor yourself! You won't learn much by copy and pasting! | ||
BIG STINKING THANK YOU to everyone who's taken this course and provided feedback along the way! | ||
|
||
# Prerequisites | ||
|
||
If this JS curriculum is your first look at Odin, you should know that it is intended as a piece of a larger set of web-development lessons. As such, there are a few things that we are assuming you know about here. Before diving in, scan through the contents of [this course](https://www.theodinproject.com/courses/web-development-101) on Odin. This content will eventually sit in the place of the current JavaScript and jQuery lessons that exist about halfway down the page.The following is a short list of items that we're expecting you to know at least something about. | ||
|
||
1. [Command Line Basics](https://www.theodinproject.com/courses/web-development-101/lessons/command-line-basics) | ||
2. Git [Intro](https://www.theodinproject.com/courses/web-development-101/lessons/introduction-to-git) and [Basics](https://www.theodinproject.com/courses/web-development-101/lessons/git-basics) | ||
3. [HTML/CSS Basics](https://www.theodinproject.com/courses/web-development-101/lessons/html-and-css-basics) | ||
4. [Developer Tools](https://www.theodinproject.com/courses/web-development-101/lessons/developer-tools) | ||
|
||
If you're impatient you'll _probably_ be OK without going through Odin's WebDev101 course before jumping in to this course, but I'd recommend taking a day or two and going through each lesson and project up through the HTML/CSS project. | ||
|
||
**HERE WE GO** | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters