<v ->Congratulations.</v> You now know enough JavaScript to be dangerous. Let's take a look at just how far we've come. Lesson one began with a classic hello world program. Done both in a browser and at the command line. Laying the groundwork for interactive web applications and more powerful shell scripts. In lesson two, you learned about the important string data type. Following up with arrays in lesson three. In lesson four, you learned about object types, like numbers, dates, regular expressions and plain objects. Which included a first taste of object oriented programming in JavaScript. In lesson five, you saw how to define and use functions in JavaScript. Then in lesson six, you learned about map, filter and reduce. As part of an introduction to functional programming. In lesson seven, you learned about the JavaScript object model using prototypes. Defining some objects of your own. And even learning how to modify native objects. In lesson eight, you learned about testing and test driven development in JavaScript. And even learned how to build an NPM module and publish it to the public NPM registry. In lesson nine, you used your own NPM module to make an interactive website for detecting Palindromes based on user input. Thereby learning about events and manipulating the DOM. In lesson 10, you wrote some fairly advanced shell scripts in JavaScript. Including downloading a file from the internet and processing it, as if it were an HTML webpage. In lesson 11, you applied what you learned in the previous 10 lessons to build and deploy a professional grade image gallery to the live web. We've covered a whole lot of ground in this tutorial. So think about how much you've accomplished. In just 11 lessons, you've gone from possibly knowing nothing about computer programming, to building a series of shell scripts, software packages and interactive websites with JavaScript. In addition to all of the basic technical knowledge you've gained, you've also reinforced good habits about tracking code changes with Git, deployed more content to the live internet using GitHub pages. And perhaps most important, you've continued to develop your technical sophistication. This means you're ready for a wide variety of additional tutorials. Including, if you haven't already followed it, Learn Enough HTML, CSS and Layout to be Dangerous. As well as Learn Enough Ruby to be Dangerous. And the Ruby on Rails tutorial. Which teach you how to make dynamic database backed with applications with Ruby. And which include a little JavaScript as well. Good luck.