Take a moment to think how far your skills have brought you ✨✨✨
Progate is an online coding learning platform from Japan, used by over 1.7 million learners in 100+ countries.
We've prepared this sample project for you to use as a starting point and take your skills to the next level!
This app has all basic features you would expect from a calculator.
Give it a try here: progate-community.github.io/calculator-demo
As you know, there's always room for improvement and you can test your skills by adding more features to this app!
Here are some examples -
- Add more buttons which are usually used in calculator
- Do calculation when “3 + 3 +” is pressed
- Display history of calculation
- Use class to organize your code
Feel free to add any other features you would like!
- Fork this repository.
- Add new features by making changes in the code.
- Make a pull request.
Learn how to fork a repository and make a pull request.
Today is a great day to start. If you are new to HTML, CSS and JavaScript -
- Join this team - bit.ly/calculatorsampleteam
- Start learning HTML & CSS here - progate.com/lessons/html/study/1
- Try your hands on JavaScript here - progate.com/lessons/es6/study/1

