GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SaadiahSaleem/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).

BranchesTags
Open more actions menu

Latest commit

 

History

389 Commits
389 Commits

Folders and files

NameName
Last commit message
Last commit date
.idea
.idea
 
 
Basic-Algorithm-Scripting
Basic-Algorithm-Scripting
 
 
Basic-Data-Structures
Basic-Data-Structures
 
 
Basic-Javascript
Basic-Javascript
 
 
Debugging
Debugging
 
 
ES6
ES6
 
 
Functional-Programming
Functional-Programming
 
 
Intermediate-Algorithm-Scripting
Intermediate-Algorithm-Scripting
 
 
JavaScript-Algorithms-and-Data-Structures-Projects
JavaScript-Algorithms-and-Data-Structures-Projects
 
 
Object-Oriented-Programming
Object-Oriented-Programming
 
 
Regular-Expressions
Regular-Expressions
 
 
README.md
README.md
 
 

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

basic-algorithm-scriptingbasic-data-structuresbasic-javascriptdebugginges6functional-programmingintermediate-algorithm-scriptingobject-oriented-programmingregular-expressions

Resources

Readme
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.