/freecodecamp-projects

All my freeCodeCamp full stack web development & Python projects

Primary LanguageJavaScriptMIT LicenseMIT

Freecodecamp-Projects

All my freecodecamp full stack web dev & Python projects

My developer certification can be seen here


Table of Contents

Full Stack Web Development & Information Security

  1. Responsive Web Design Certification
  2. Javascript Algorithms & Data Structures Certification
  3. Front End Libraries Projects
  4. Data Visualization Certification
  5. Apis And Microservices Certification
  6. Quality Assurance Certification

Python, Data Analysis & Machine Learning

  1. Scientific Computing with Python Certification
  2. Data Analysis with Python Certification
  3. Information Security Certification

Responsive Web Design Certification (Credential)

No. Title Project Desc. Link
1 Tribute Page A tribute page dedicated to Alan Turing Website
2 Survey Form An online survey form for a cafe Website
3 Product Landing Page A minimalistic landing page for Alantic Saltworks, a salt distribution company Website
4 Technical Documentation An online technical documentation for a plane produced by Mitsubishi Heavy Industries Website
5 Personal Portfolio My first personal portfolio Website

Javascript Algorithms & Data Structures Certification (Credential)

No. Title Project Desc. Link
1 Palindrome Checker Check if a string is palindromic Source
2 Roman Numeral Converter Converts integers to Roman numerals Source
3 Caesars Cipher A substitution cipher to encrypt strings Source
4 US Telephone Number Validator Check if phone number is in valid US format Source
5 Cash Register Cash register system to calculate change in specific coins (e.g. x nickels y dimes) Source

Front End Libraries Projects (Credential)

No. Title Project Desc. Link
1 Random Quote Machine Generates random quotes; made with JQuery, GranimJS & favqs API, has copy to clipboard and tweet functon Website
2 Markdown Previewer Previews Github flavored markdown (fancy text); made with React Website
3 Javascript Calculator A calculate webapp that can do basic operations, store previous value and undo inputs; made with React and MathJS Website
4 Pomodoro Clock A timer with duration settings, able to pause, resume & reset time; made with React Website
5 Drum Machine A drum kit with two bank modes, volume settings & responsive mobile design, can be played via keyboard or mouse; made with React Website

Data Visualization Certification (Credential)

No. Title Project Desc. Link
1 D3 Bar Chart United States' GDP from 1947 to 2015; made with AJAX & D3.js Website
2 D3 Scatterplot Graph Cases of doping in professional bicycle racing; made with AJAX & D3.js Website
3 D3 Heat Map Monthly global land-surface temperature from 1753 to 2015; made with D3.js Website
4 D3 Choropleth Map US education attainment map - percentage of adults age 25 and older with a bachelor's degree or higher, sorted by county; made with D3.js Website
5 D3 Treemap Diagram Top 100 most sold video games by platform; made with D3.js Website

Apis And Microservices Certification (Credential)

No. Title Project Desc. Link
1 Timestamp Microservice An API service that provides timestamp in UTC and UNIX format; made with Express & Node.js Website
2 Request Header Parser Microservice Gets the IP address, preferred language & system info of the client's device Website
3 URL Shortener Microservice Shortens a long URL which can be shared; made with Express, Node.js and Mongo.db Website
4 Exercise Tracker REST API Registers new users, store their exercise history and returns exercise log on request; made with Node.js, Express and Mongo.db Website
5 File Metadata Microservice Receives an uploaded file, returns file info in JSON format; made with Express, Node.js, multer Website

Quality Assurance Certification (Credential)

No. Title Project Desc. Link
1 Metric-Imperial Converter Metric to imperial converter and vice-versa; made with Express, Node.js Website
2 Issue Tracker Github-like issue tracker for version control; made with Express, Node.js, mongoDB Website
3 Personal Library Stores book titles and display book information with user comments; made with Express, Node.js and Mongo.db Website
4 Sudoku Solver A webapp to play sudoku, users can insert their custom sudoku problem and use thesudoku algorithm to solve it automatically; made with Express, Node.js Website
5 American British Translator (In Progress)

Scientific Computing with Python Certification (Credential)

No. Title Project Desc. Link
1 Arithmetic Formatter Receives a list of strings that are arithmetic problems and returns the problems arranged vertically and side-by-side Source
2 Time Calculator A function that adds the duration time to the start time and return the result Source
3 Budget App A "Category" class that can be used to create different budget categories, with ledger record and chart Source
4 Shape Calculator A Rectangle class and a Square class. The Square class is a subclass of Rectangle and inherit its methods and attributes Source
5 Probability Calculator A program that determines the approximate probability of drawing certain coloured balls randomly from a hat Source

Data Analysis with Python Certification (Credential)

No. Title Project Desc. Link
1 Mean-Variance-Standard Deviation Calculator A function that uses Numpy to output the mean, variance, and standard deviation of the rows, columns, and elements in a 3 x 3 matrix. Source
2 Demographic Data Analyzer Analyze demographic data using Pandas, given a dataset of demographic data that was extracted from the 1994 U.S. Census database. Source
3 Medical Data Visualizer Visualize and make correlative calculations from medical examination data using matplotlib, seaborn, and pandas. Source
Graphs
4 Time Series Visualizer Visualize a dataset containing the number of page views each day on the freeCodeCamp.org forum from 2016-05-09 to 2019-12-03 using a line chart, bar chart, and box plots using Pandas, matplotlib, and seaborn. Source
Graphs
5 Sea Level Predictor Analyze a dataset of the global average sea level change since 1880 and predict the sea level change through year 2050 via linear regression. Source
Graphs

Information Security Certification (Credential)

No. Title Project Desc. Link
1 Stock Price Checker NASDAQ stock price checker with a like count system; made with Express, Node.js, mongoDB, Alphaventure API Website
2 Anon Message Board An anonymous message board with multiple sub-topics; made with Express, Node.js, mongoDB Website
3 Port Scanner Open port scanner via IPv4 or hostname, made with Python Source
4 SHA-1 Password Cracker A function that takes in a SHA-1 hash of a password and returns the password if it is one of the top 10,000 passwords used Source
5 Secure Real Time Multiplayer Game A 2D real time multiplayer game made with the HTML Canvas API and Socket.io Server
Client