Project

Simple Currency Converter

Challenging
1142 completions
~ 7 hours
4.2

Get to know the basic syntax of JavaScript and write a simple program using variables, conditions, loops, and functions.

Provided by

JetBrains Academy JetBrains Academy

About

Have you ever wondered how many Japanese yens you can have for 100 USD? In this project, you will write a program that converts a provided currency to another. In addition, you will improve your programming skills with JavaScript and get more comfortable using it!

Graduate project icon

Graduate project

This project covers the core topics of the Introduction to JavaScript course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Convert a currency to another.
Improve your program to support all currencies.
Make your program wait for new input after converting a currency.

Reviews

Nick Nicolaou
4 months ago
I have learned how to create a functional program and how to troubleshoot any issues that arise.
David Alves avatar
David Alves
7 months ago
In this project, I learned the importance of structuring code for readability and maintenance. I moved from using arrays to objects for storing exchange rates, which made data retrieval more efficient. I also practiced the DRY (Don't Repeat Yourself) principle by creating helper functions to handle ...
ddane_
7 months ago
Great projects. Gives you great opportunity to practice slightly more complex program flow, doing the validations and (maybe) recursive calls on the way. :)

4.2

Learners who completed this project within the Introduction to JavaScript course rated it as follows:
Usefulness
4.4
Fun
4.1
Clarity
4.2