All Projects → appalaszynski → Javascript Exercises

appalaszynski / Javascript Exercises

📚 Collection of JavaScript exercises and coding challenges.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Javascript Exercises

Creative Scala
Quick, graphical, fun introduction to programming in Scala.
Stars: ✭ 171 (-55.58%)
Mutual labels:  learning, learn-to-code, exercise, functional-programming
Notebooks
Learn Python for free using open-source notebooks in Hebrew.
Stars: ✭ 877 (+127.79%)
Mutual labels:  learning, learn-to-code, learning-by-doing
Learnyoubash
Learn you how to write your first bash script
Stars: ✭ 589 (+52.99%)
Mutual labels:  learning, learn-to-code, exercises
Dayasadev
📗 A course to teach non-technical team members what developers do 📗
Stars: ✭ 73 (-81.04%)
Mutual labels:  learning, learn-to-code, learning-by-doing
Parsing With Haskell Parser Combinators
🔍 A step-by-step guide to parsing using Haskell parser combinators.
Stars: ✭ 72 (-81.3%)
Mutual labels:  learn-to-code, learning-by-doing, functional-programming
Learn Php
🐘 Learn modern PHP
Stars: ✭ 455 (+18.18%)
Mutual labels:  learning, learn-to-code, learning-by-doing
Golang Tutorials
Go Tutorials - Let's get our hands really dirty by writing a lot of Golang code
Stars: ✭ 277 (-28.05%)
Mutual labels:  learn-to-code, learning-by-doing, functional-programming
Java8 Guides Tutorials
Java 8 Guides and Tutorials - A lot of awesome examples using Java 8 features like Stream, Lambda, Functional Interface, Date and Time API and much more
Stars: ✭ 100 (-74.03%)
Mutual labels:  learn-to-code, learning-by-doing, functional-programming
Carmel
The Open Digital Innovation Marketplace
Stars: ✭ 136 (-64.68%)
Mutual labels:  learning, learn-to-code, learning-by-doing
Inginious
INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.
Stars: ✭ 138 (-64.16%)
Mutual labels:  learning, learn-to-code, exercise
50 Projects For React And The Static Web
⚛ 50 project ideas to learn by doing complete with project briefs, layout ideas, and resources!
Stars: ✭ 319 (-17.14%)
Mutual labels:  learning, learn-to-code, learning-by-doing
Community Search
A community-curated repository of 🔥 learning resources
Stars: ✭ 72 (-81.3%)
Mutual labels:  learning, learn-to-code, learn
Ziglearn
Repo for https://ziglearn.org content. Get up to speed with Zig quickly.
Stars: ✭ 135 (-64.94%)
Mutual labels:  learning, learn-to-code, learning-by-doing
html-tutorial-exercises-course
Learn HTML with an interactive and auto-graded tutorial with dozens of exercises.
Stars: ✭ 23 (-94.03%)
Mutual labels:  learn-to-code, learn, learning-by-doing
Free Courses
A collection of free courses about programming 📖
Stars: ✭ 281 (-27.01%)
Mutual labels:  learning, learn-to-code, learn
markdown
A reference (guide) on how to write good GitHub markdown for READMEs or any .md file!
Stars: ✭ 40 (-89.61%)
Mutual labels:  learning, learn
coding-ai
CodingAI is an open source application and it helps to find a mentor related your technologies stack.
Stars: ✭ 60 (-84.42%)
Mutual labels:  learn-to-code, coding-challenge
python-exercises
Exercises for Python
Stars: ✭ 17 (-95.58%)
Mutual labels:  learn, exercises
rust-book-fr
🇫🇷 French translation of the book "The Rust Programming Language"
Stars: ✭ 89 (-76.88%)
Mutual labels:  learning, learn-to-code
learn-react-typescript
Learning React contents with TypeScript (Hooks, Redux)
Stars: ✭ 15 (-96.1%)
Mutual labels:  learning, learn

JavaScript Exercises

Collection of JavaScript Exercises and Coding Challenges

Stars Last Commit


Series of interesting JavaScript exercises that I solved during my education. For each exercise I've tried to include several possible solutions. Thanks to Jest test framework you can easily check the correctness of your solution.


Table of Contents


Installation

Clone the repo.

$ git clone https://github.com/appalaszynski/javascript-exercises.git

Install Jest globally.

$ npm install -g jest

Usage

Each exercise directory contains index.js file with exercise contents and test.js file with tests validating solution correctness.

Running All Tests

$ jest

Running Tests for Specific Exercise

To run test for specific exercise simply add its directory path to jest command, e.g.

$ jest exercises/ReverseString

You can also run Jest in watch mode by adding --watch flag.


Exercises


Contributing

All contributions and suggestions are welcome! For suggested improvements, please create an issue. For direct contributions, please fork the repository, create your feature branch, commit your changes, push commits to the branch and create a new pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].