Skip to content
This repository has been archived by the owner on Sep 30, 2018. It is now read-only.

Commit

Permalink
Updates JS101/introduction-101.md
Browse files Browse the repository at this point in the history
Auto commit by GitBook Editor
  • Loading branch information
codyloyd committed Dec 6, 2017
1 parent 57b4794 commit d1766be
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 20 deletions.
19 changes: 3 additions & 16 deletions JS101/introduction-101.md
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**

6 changes: 2 additions & 4 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

## JS101

* [Introduction 101](JS101/introduction-101.md)
* [BIG ANNOUNCEMENT](JS101/introduction-101.md)
* [Fundamentals 1](JS101/fundamentals/fundamentals-1.md)
* [Fundamentals 2](JS101/fundamentals/fundamentals-2.md)
* [JavaScript Dev Tools](JS101/javascript-dev-tools.md)
Expand All @@ -25,12 +25,10 @@
* [Objects and Constructors](organizing-js/objects-constructors.md)
* [Factories and Modules](organizing-js/factory-functions.md)
* [Classes](organizing-js/classes.md)
* [organizing-js/es6-modules.md](organizing-js/es6-modules.md)
* [ES6 Modules and Webpack](organizing-js/es6-modules.md)

## ASYNC

* [Callbacks and Promises](MoreJS/promises-async.md)
* [Using APIs](MoreJS/APIs.md)



0 comments on commit d1766be

Please sign in to comment.