Skip to content

See my three certifications: JavaScript Algorithms and Data Structures, Front End Development and Libraries, and Data Visualization. It equipped me with fundamental JavaScript skills, introduced me to leading front-end libraries, and taught me effective data visualization techniques. Each certification includes practical projects to show my skills.

License

Notifications You must be signed in to change notification settings

iFralex/freeCodeCampCertificationsExercises

Repository files navigation

freeCodeCamp Certifications Exercises

See my freeCodeCamp Profile

JavaScript Algorithms and Data Structures

The JavaScript Algorithms and Data Structures Certification from freeCodeCamp served as my gateway into the heart of web development. This certification equipped me with a comprehensive understanding of JavaScript, encompassing fundamental concepts like variables, arrays, objects, loops, and functions.

Having fortified my foundation in JavaScript, I embarked on a journey that involved crafting algorithms to manipulate strings, calculating factorials, and even simulating the orbit of the International Space Station. Along the way, I delved into two pivotal programming paradigms: Object-Oriented Programming (OOP) and Functional Programming (FP), expanding my horizons as a developer.

My freeCodeCamp certificate for JavaScript Algorithms and Data Structures

  • Palindrome Checker

    My solution: Link to GitHub script
    Original request: Link to the freeCodeCamp page

    In the Palindrome Checker project, I crafted an application to determine whether a given string is a palindrome. The application intelligently handles factors such as case, punctuation, and spacing.

  • Roman Numeral Converter

    My solution: Link to GitHub script
    Original request: Link to the freeCodeCamp page

    The Roman Numeral Converter project allowed me to create a tool capable of converting Arabic numerals to Roman numerals. I've ensured that all Roman numerals are presented in uppercase.

  • Caesars Cipher

    My solution: Link to GitHub script
    Original request: Link to the freeCodeCamp page

    In the Caesars Cipher project, I built a function to decode ROT13-encoded strings. This classic encryption technique shifts letters by 13 positions in the alphabet.

  • Telephone Number Validator

    My solution: Link to GitHub script
    Original request: Link to the freeCodeCamp page

    I engineered an application for validating US phone numbers. This versatile tool accommodates various formats and intelligently verifies the input's compliance with phone number standards.

  • Cash Register

    My solution: Link to GitHub script
    Original request: Link to the freeCodeCamp page

    The Cash Register project challenged me to create a cash drawer function, enabling me to calculate change based on the purchase price and payment. This flexible cash register handles various currency units and simplifies complex transactions.


Front End Development and Libraries

Elevating my web development skills to the next tier, the Front End Development Libraries Certification from freeCodeCamp introduced me to industry-leading front-end libraries.

I've harnessed the power of Bootstrap to rapidly style websites and incorporated CSS logic and Sass to enhance the visual appeal and structure of my designs. Additionally, this certification has enabled me to master building Single Page Applications using React and Redux, empowering me to create dynamic, user-centric applications for diverse purposes.

My freeCodeCamp certificate for Front End Development and Libraries


Data Visualization

The Data Visualization Certification from freeCodeCamp has equipped me with the expertise to transform raw data into compelling visual representations using the power of D3.js and other web technologies.

This certification has provided me with the tools and knowledge to make data meaningful and accessible through stunning visualizations. Whether it's bar charts, scatterplot graphs, heat maps, choropleth maps, or treemap diagrams, I've honed my skills in using data to tell compelling stories.

My freeCodeCamp certificate for Data Visualization

  • Bar Chart

    Bar Chart Screen 1 Bar Chart Screen 2

    My solution: Link to GitHub folder | Link to CodePen project
    Original request: Link to the freeCodeCamp page

    In the Bar Chart project, I created an app that effectively illustrates data using bar charts. The app includes essential elements like a title, x-axis, y-axis, and colorful bars, offering users a meaningful and interactive way to explore data patterns.

  • Scatterplot Graph

    Scatterplot Graph Screen 1 Scatterplot Graph Screen 2

    My solution: Link to GitHub folder | Link to CodePen project
    Original request: Link to the freeCodeCamp page

    In the Scatterplot Graph project, I constructed an interactive scatterplot graph that elegantly displays data relationships. Users can explore data patterns through the position of dots on the graph, facilitating a deeper understanding of data insights.

  • Heat Map

    Heat Map Screen 1 Heat Map Screen 2 Heat Map Screen 3

    My solution: Link to GitHub folder | Link to CodePen project
    Original request: Link to the freeCodeCamp page

    The Heat Map project challenged me to create an informative heat map, which uses color intensity to represent data variations. The project incorporates axes, data cells, and a legend to enable users to gain insights into data trends and patterns.

  • Choropleth Map

    Choropleth Map Screen 1 Choropleth Map Screen 2

    My solution: Link to GitHub folder | Link to CodePen project
    Original request: Link to the freeCodeCamp page

    In the Choropleth Map project, I expanded my data visualization skills to geospatial data. I designed an interactive map that leverages color coding to represent regional data variations. This project provides an effective means for users to explore regional data disparities and trends.

  • Treemap Diagram

    Treemap Diagram Screen 1 Treemap Diagram Screen 2

    My solution: Link to GitHub folder | Link to CodePen project
    Original request: Link to the freeCodeCamp page

    In the Treemap Diagram project, I crafted a tree map that effectively organizes hierarchical data. This visualization technique serves as a powerful tool for representing data with nested categories and enables users to grasp data relationships and proportions with ease.

About

See my three certifications: JavaScript Algorithms and Data Structures, Front End Development and Libraries, and Data Visualization. It equipped me with fundamental JavaScript skills, introduced me to leading front-end libraries, and taught me effective data visualization techniques. Each certification includes practical projects to show my skills.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published