GithubHelp home page GithubHelp logo

introjs's Introduction

Introduction to JavaScript Exercises

These are test driven development oriented exercises from the Introduction to JavaScript and Web Development two day class offered by Montana Code School.

The first is from the Fizz Buzz drinking game, where multiples of 3 are converted to 'Fizz', multiples of 5 to 'Buzz', and multiples of 3 and 5 are converted to 'FizzBuzz'. You need to add to the implementation in fizzBuzz.js. And change the "xit" tests to "it" to activate them in fizzBuzzTest.js.

The second is a converter of Roman Numerals into regular JavaScript integers. You need to add to the implementation in romanNumeralConverter.js, change the "xit" tests to "it" to activate them in romanNumeralConverterTest.js. You can add more tests for more roman number examples.

The third is the beginning of a TicTacToe game.

To start, you need to install Node.js Then run 'npm install' in the project root directory to get mocha and chai.

Tests should be run with 'npm test'.

Learning Resources

There are many online learning platforms, many of which cost money. We highly recommend these two free resources to support your learning.

Perhaps the best way to keep learning is to support each other and learn together. FreeCodeCamp encourages local groups to self-organize, as did a group in Missoula:

We highly recommend you also join the Montana-Programmer's on Meetup.com. You can attend presentations and networking events. Consider also posting your own learning events. One of the best ways to learn something is to teach it.

Though the teachers of the class have not found these books to be especially helpful to them personally, some have found these JavaScript books useful.

introjs's People

Contributors

hajush avatar albi0025 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.