Ahmed Saed - 100 Days Of Code - Round 2

Round 1 Round 2
click me this log

Challenge & Commitment

This is part of Alexander Kallaway's 100DaysOfCode challenge. More details about the challenge can be found here: 100daysofcode.com.

Commitment: I will code daily for the next 100 days.

Goals

  • Code daily (At least 1 hour a day)

Secondary Goals & Resources

  • Complete as many coding challenges as possible
  • Participated in Climathon 2022 and won a bronze medal
  • [Completed: 9] Complete as many courses: Coursera, Udemy, Udacity, Scimba ...
  • Participate in Global Hack week INIT

Code Log

Day 99-100: October 1-2, 2022

Progress:

  • Watched the recordings of the SIC lectures (That I missed while I was busy at the Climathon 2022)
  • Made some progress in IT for automation - Google scholarship
  • Made some progress in AI programming with python - AWS scholarship

The End:
This round was amazing, full of interesting events. I learned a lot and made tons of connections with amazing people

Day 98: Sep 30, 2022

Thoughts: I was too tired that day because of the Climathon 2022 so I tool it as a break

Day 97: Sep 29, 2022

Project:

  • Smart University - IoT Project

Event: Today is the closing ceremony where they are going to announce the winners of Climathon 2022

Thoughts: I am super happy as my team ranked the 3rd in the Climathon 2022 and I received a bronze medal, a certificate and a prize

Photos:

Day 96: Sep 28, 2022

Project:

  • Smart University - IoT Project

Progress:

  • Attended the judging discussion

Thoughts: it was quite stressful to present in front of professors and business experts but all went well

Day 95: Sep 27, 2022

Project:

  • Smart University - IoT Project

Progress:

  • Made the rest of the IoT architecture on AWS cloud services
  • My teammate and I made a presentation for the judging discussion

Day 94: Sep 26, 2022

Project:

  • Smart University - IoT Project

Progress:

  • Made parts of the IoT architecture on AWS cloud services
  • Started working on the prototype

Thoughts: Today, I met Mr. Fawad Gul - He is a Technical Program Manager at AWS - and he gave us some useful insights about AWS and IoT

Day 93: Sep 25, 2022

Project:

  • Smart University - IoT Project

Progress:

  • Meet new people and made some awesome connections
  • Learned more about the climate change and the problems that we are facing

Day 92: Sep 24, 2022

Progress:

  • Attended SIC lecture (Time Series Analysis)

Thoughts: I very excited as I am preparing for traveling to the dorms for the Climathon 2022

Day 91: Sep 23, 2022

Project:

  • Smart University - IoT Project

Progress:

  • Attended a workshop for leadership skills by GDSC MUST
  • Made more research in IoT and embedded systems to prepare for Climathon 2022

Certificate:

Day 89-90: Sep 21-22, 2022

Progress:

  • Attended SIC lecture (KMeans & DBSCAN)
  • Attended Climathon AWS Advanced Technical Workshop - Day 1
  • Attended Climathon AWS Advanced Technical Workshop - Day 2
  • Made Improvements to the SIC - Web scraping task

Day 88: Sep 20, 2022

Project:

  • Smart University - IoT Project

Progress:

  • Made some progress in IT for automation - Google scholarship
  • Attended Climathon2022 2nd Stage Shortlisted Announcement Webinar

Event: Wow, I qualified for Climathon 2022 from the second filtration phase. I am very excited to compete at the finale

Filtration Results: My team name is MUSTIANS

Day 87: Sep 19, 2022

Progress:

  • Made improvements to the SIC - Web Scraping task
  • Attended SIC lecture (Text Manipulation)
  • Made some progress in AI programming with python - AWS scholarship

Day 86: Sep 18, 2022

Project:

  • Smart University - IoT Project

Progress:

  • Wrote a Business plan for project submission for Climathon 2022 Clean Energy Theme
  • Participated in Google Kick Start practice session
  • Made some progress in "Learning how to learn" course

Day 85: Sep 17, 2022

Project:

  • Job Description Web Scraping - SIC

Progress:

  • Participated in Global Hack Week by MLH
  • Attended SIC lecture (Web Scraping)

Notebook Link:
Job Offers

Day 84: Sep 16, 2022

Progress:

  • Participated in Global Hack Week by MLH
  • Made some progress in AI programming with python - AWS scholarship
  • Made some progress in IT for automation - Google scholarship

Day 83: Sep 15, 2022

Progress:

  • Participated in Global Hack Week by MLH
  • Made some progress in "Learning how to learn" course

Day 82: Sep 14, 2022

Project:

  • Network Intrusion Detection - SIC

Progress:

  • Attended SIC lecture (Evaluation and Model Selection)
  • Made some improvements to a notebook on kaggle
  • Participated in Global Hack Week by MLH
  • Made some progress in "Learning how to learn" course

Notebook Link:
99.6% Accuracy, Network Intrusion Detection

Day 81: Sep 13, 2022

Progress:

  • Participated in Global Hack Week by MLH
  • Made some progress in "Learning how to learn" course
  • Made some progress in AI programming with python - AWS scholarship
  • Attended connect session - AWS scholarship

Day 80: Sep 12, 2022

Project:

  • Network Intrusion Detection - SIC

Progress:

  • Attended SIC lecture (SVM & Naive-Base)
  • Submitted a notebook to kaggle
  • Participated in Global Hack Week by MLH

Notebook Link:
99.6% Accuracy, Network Intrusion Detection

Day 79: Sep 11, 2022

Progress:

  • Participated in Global Hack Week by MLH
  • Made some progress in "Learning how to learn" course
  • Made some progress in Unlocking Information Security I course on edx
  • Practiced problem solving

Day 78: Sep 10, 2022

Project:

  • Predict Airline passenger satisfaction - SIC

Progress:

  • Attended SIC lecture (Ensample models)
  • Made improvements and added more models to a notebook on kaggle
  • Participated in Global Hack Week by MLH

Notebook Link:
96.4% Accuracy, 12 Classification models, EDA

Day 77: Sep 9, 2022

Progress:

  • Made some progress in "Learning how to learn" course
  • Made some progress in AI programming with python - AWS scholarship
  • Made some progress in IT for automation - Google scholarship

Day 76: Sep 8, 2022

Progress:

  • Made some progress in Unlocking Information Security I course on edx
  • Made some progress in AI programming with python - AWS scholarship
  • Practiced problem solving

Day 75: Sep 7, 2022

Project:

  • Predict Airline passenger satisfaction - SIC

Progress:

  • Attended SIC lecture (Decision Tree and random forest)
  • Made improvements and added more models to a notebook on kaggle

Notebook Link:
96.4% Accuracy, 12 Classification models, EDA

Day 74: Sep 6, 2022

Progress:

  • Made some progress in IT for automation - Google scholarship
  • Made some progress in Unlocking Information Security I course on edx
  • Practiced problem solving

Day 73: Sep 5, 2022

Project:

  • Predict Airline passenger satisfaction - SIC

Progress:

  • Attended SIC lecture (Logistic regression and KNN)
  • Submitted a notebook to kaggle and got a bronze medal

Notebook Link:
96.4% Accuracy, 12 Classification models, EDA

Day 72: Sep 4, 2022

Progress:

  • Made some progress in AI programming with python - AWS scholarship
  • Made some progress in IT for automation - Google scholarship

Day 71: Sep 3, 2022

Project:

  • Predicting california housing prices - SIC

Progress:

  • Attended SIC lecture (Regression Evaluation)
  • Made improvements to a netbook on kaggle

Notebook Link:
Linear Regression

Day 70: Sep 2, 2022

Progress:

  • Made some progress in IT for automation - Google scholarship
  • Practiced problem solving

Day 69: Sep 1, 2022

Project:

  • Image classifier - AWS scholarship

Progress:

  • Attended connect session - AWS scholarship
  • Practiced problem solving

Day 68: Aug 31, 2022

Project:

  • Predicting california housing prices - SIC

Progress:

  • Attended SIC lecture (Linear regression)
  • Submitted a notebook to kaggle for the first time

Notebook Link:
Linear Regression

Day 67: Aug 30, 2022

Progress:

  • Participated in Google kick start coding practice
  • Read some articles about machine learning

Day 66: Aug 29, 2022

Progress:

  • Attended SIC Lecture (Data Visualization)
  • Attended Udacity connect session (Python for AI)

Day 65: Aug 28, 2022

Progress:

  • Attended SIC Lecture (Pandas and NumPy)

Day 64: Aug 27, 2022

Thoughts: Today is the day, today I will be competing with the top 10% of all egypt in the ECPC (Egyptian Collegiate Programming Context)

I don't expect to achieve a lot since I am participating for the first time but I think it's a great opportunity

Certificate:

Day 62-63: Aug 25-26, 2022

Progress:

  • Made improvements to the github profile
  • Practiced problem solving for ECPC
  • Prepared for ECPC

Thoughts: 26 Aug, is the day before the competition. Very Excited

Day 61: Aug 24, 2022

Progress:

  • Attended SIC Lecture
  • Practiced problem solving for ECPC

Day 60: Aug 23, 2022

Progress:

  • Practiced problem solving for ECPC

Day 59: Aug 22, 2022

Progress:

  • Attended SIC Lecture (Statistics & Probability)
  • Practiced problem solving for ECPC

Day 58: Aug 21, 2022

Progress:

  • Practiced problem solving for ECPC (Solved ECPC 2016)

Day 57: Aug 20, 2022

Progress:

  • Attended SIC Lecture (Statistics & Probability)
  • Practiced problem solving for ECPC

Day 45-56: Aug 8-19, 2022

Project:

  • MLH Prep Portfolio
  • MLH Prep Project: Whether App
  • Attended multiple SIC lectures

Progress:

  • Made a lot of improvements to the project, resolved a lot of issues and opened a ton of PRs (check my github)

Thoughts: I had a lot of fun working with amazing fellows all over the world

Link to Work:

Day 40-44: Aug 3-7, 2022

Project:

  • MLH Prep Portfolio

Progress:

  • Made a lot of improvements to the project, resolved a lot of issues and opened a ton of PRs (check my github)

Thoughts: I really like the MLH fellowship program, I like the idea of working in teams the most

Link to Work:

Day 38-39: Aug 1-2, 2022

Project:

  • MLH Prep Portfolio

Progress:

  • Completed Course 4 (the final one) of Tensorflow For Developers specialization
  • Attended the MLH fellowship prep program and started working on MLH Prep Portfolio
  • Fixed a bug in MLH Prep Portfolio

Thoughts: The prep program is very useful and I really recommend it to anyone who wants to learn new technologies and make new connections

Certificates:

Day 35-37: July 29-31, 2022

Project:

  • Presentation Gallery

Progress:

  • Update data in Presentation Gallery
  • Completed course 3 of Tensorflow For Developers specialization

Certificate:

Day 33-34: July 27-28, 2022

Progress:

  • Completed week 1 and 2 in course 3 of Tensorflow For Developers specialization
  • Practiced problem solving

Day 31-32: July 25-26, 2022

Progress:

  • Completed week 3 and 4 in course 3 of It for Automation
  • Practiced Problem solving

Thoughts: I am excited to share that I got accepted in AWS AI programming using python scholarship and SIC IV-Artificial Intelligence Course

Certificate:

Day 30: July 24, 2022

Progress:

  • Completed week 2 in course 3 of it for Automation

Day 29: July 23, 2022

Project:

  • ReChain

Progress:

  • Completed week 1 in course 3 of it for automation
  • Made some Bug Fixes and improvements and added new features in The ReChain Project

Day 28: July 22, 2022

Progress:

  • Completed week 6 and 7 in course 2 of It for Automation
  • Participated in Data Day Grind III Hackathon by MLH

Thoughts: Very Excited to submit the ReChain Project

Certificate:

Day 27: July 21, 2022

Progress:

  • Completed week 5 in course 2 of It for Automaton

Thoughts: I’m super excited to share that I have been accepted at the MLH Fellowship Prep program for summer 2022 by Major League Hacking!

Day 25-26: July 19-20, 2022

Progress:

  • Completed week 3 and 4 in course 2 of It for Automation
  • Practiced problem solving

Day 24: July 18, 2022

Progress:

  • Made some progress in week 3 in course 2 of It for Automation
  • Gave a session about CPP STLs
  • Practiced problem solving

Day 23: July 17, 2022

Progress:

  • Completed week 1 and 2 in course 2 of It for Automation
  • Practiced problem solving

Day 22: July 16, 2022

Progress:

  • Completed week 4 and 5 in course 1 of Data Analysis specialization
  • Practiced problem solving

Certificate:

Day 21: July 15, 2022

Progress:

  • Completed week 5 and 6 in course 1 of It for Automation

Thoughts: very excited to finish this specialization

Certificate:

Day 20: July 14, 2022

Progress:

  • Completed week 3 and 4 in course 2 of TensorFlow for developers
  • Practiced problem solving

Thoughts: 2 more courses to go (to finish the tensorflow specialization)

Certificate:

Day 19: July 13, 2022

Progress:

  • Completed week 2 in course 2 of TensorFlow for developers
  • Completed week 2, 3, 4 in course 1 of It for Automation
  • Completed week 2 in course 2 of Data Analysis

Thoughts: It's astonishing that I am able to finish the material of 6-weeks in a day (I guess I spent a lot of time in front of the computer)

Day 18: July 12, 2022

Progress:

  • Completed week 2 in course 1 of It for Automation
  • Completed week 1 in course 2 of TensorFlow for developers

Day 17: July 11, 2022

Progress:

  • Installed manjaro on my main desktop
  • completed course 1 in TensorFlow specialization on Coursera
  • Enrolled in "It for Automation" on Coursera (part of the Google scholarship)

Thoughts: I really like manjaro and I am probably going to use it as a daily driver

Certificate:

Day 8-16: July 3-10, 2022

Project:

  • ReChain

Progress:

  • Participated in Global Hack Week 2023: INIT
  • Practiced problem solving and competitive programming
  • Made some improvements, fixed some bugs and added some features in the ReChain project

Thoughts: It was a wonderful week. I learned a lot of cool technologies and had fun

Score:

Day 7: June 2, 2022

Progress:

  • Enrolled in TensorFlow Developer Certificate Program
  • Made some Progress in Course 1: Intro to TF
  • Got Accepted in Google Summer Scholarship
  • Practiced problem solving

Thoughts:

  • I am currently preparing to take the tensor flow exam
  • I am also super excited for the Google Summer Scholarship

Day 3-6: June 28 - July 1, 2022

Progress:

  • Practiced problem solving
  • Completed Course 5 in deep learning specialization

Thoughts: I am happy to announce that I have completed the deep learning specialization successfully 🥳. It was a beautiful journey and I learned a lot about machine learning

Certificates:

Day 2: June 27, 2022

Progress:

  • Solved some competitive programming problems

Day 1: June 26, 2022

Project:

  • 100DaysOfCode Log Website
  • Solved some competitive programming problems

Progress:

  • Created 100DaysOfCode Log Website

Thoughts: There is still a lot of work and optimizations that needs to be done for the website to work properly

Link to Work:
100DaysOfCode