Skip to content

Repository files navigation

freeCodeCamp-JavaScript-Algorithms-and-Data-Structures

While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. Along the way, you'll also learn two important programming styles or paradigms: Object Oriented Programming (OOP) and Functional Programming (FP).

Usage

Each file corresponds to a challenge solution. Run files with Node.js or open in any JavaScript environment.

Project Structure

  • algorithms/ (algorithm challenge solutions)
  • data-structures/ (basic data structures implementations)
  • utils/ (helper functions)

Challenges Included

  • Smallest Common Multiple
  • Drop Elements
  • Steamroller (flatten array)
  • Binary Agent (binary to string)
  • Orbital Period calculation
  • Truthy Check and others

Technologies Used

  • JavaScript (ES5/ES6)
  • Node.js for execution

Resources

  • FreeCodeCamp Legacy JavaScript course
  • MDN Web Docs
  • JavaScript Info

Contributing

Feel free to fork, edit, and submit pull requests with improvements or fixes.

License

MIT License

🏆 Certification

I have successfully completed the JavaScript Algorithms and Data Structures Certification.
You can view and verify it here:

👉 My FreeCodeCamp Certificate


About

While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. Along the way, you'll also learn two important programming styles or paradigms: Object Oriented Programming (OOP) and Functional Programming (FP).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages