Welcome to JavaScript! The only functional programming language in the browser. THis module will introduce the core data types in JS, the ways to add JS to your static websites, and how to create modular programs in JS. It covers:
- What JS does and where it is used
- Data types and data manipulation
- JS Expressions
- Understanding variables
- Adding JS to your code
- Using the Console
- Conditional Statements (if/else)
- Functions
- Variable Scope
- Clean coding
- Textbook: JW Wiley Book on Introduction to JavaScript and jQuery
- Pluralsight Path on JavaScript
- Codecademy and FreeCodeCamp JS lessons
- DataAndFunction.js file in Exercises
- Coding Dojo Algorithms
Want to help us create our curriculum? Here's how!
1. [Fork our repo](https://help.github.com/articles/fork-a-repo/)
2. Make changes directly to your fork
3. If there is an existing issue number, tag commits with it
4. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/) to our `master` branch
If you've identified an issue, but don't have time to help fix it, please log it under our **Issues** section. Make sure you include the class name in the title, like "Object-oriented-js".