- 1 JS kata @Codewars
- JavaScript30 01 - Drum Kit
- 2 JS katas
- JavaScript30 02 - CSS Clock
- 1 JS kata
- JavaScript30 03 - CSS Variables
- The Complete Web Developer Course Section 4 (JavaScript) 100%
- JS HTML DOM overview @ W3Schools
- 1 JS kata
- JavaScript30 04 - Array Cardio 1
- JS Browser DOM @ W3Schools
- 1 JS kata
- JavaScript30 05 - Flex Panel Gallery
- CWDC Sec5 (Math Game Project) - Styling
Thoughts: Really enjoyed today's JS30 task result and started the core layout of what will become my Math Game.
- 2 JS katas
- JavaScript30 06 - Type Ahead
Thoughts: Started reading and answering quizzes on subjects I don't know or don't feel comfortable yet (JS Introduction course at EdX)
- 1 JS kata
- JavaScript30 07 - Array Cardio 2
- 2 JS katas
- JS30 08 - Fun With HTML5 Canvas
- CWDC Sec5 (Math Game Project) - Functionalities (75%)
- 2 JS katas
- JS30 09 - Dev Tools Domination
- CWDC Sec5 (Math Game Project) - Completed!
Thoughts: This is a big day. Started by solving more challenging codewars katas and ranked up after that (5 kyu) :)
I also finished my Math Game and restyled it completely! It was extremelly rewarding to see it working 100%. It takes time to make your project work properly. But it takes forever to style it!
- 2 JS katas
- JS30 10 - Hold Shift and Checkboxes
- Python for Everybody Specialization (Py4E) Course 1 - Weeks 1/2/3
Thoughts: Today I am starting my Python journey! I will be running through the first few modules really quickly as it concerns about basic coding knowledge. All I need for now is to learn its 'vocabulary'. For example:functionis nowdef;else ifiselif;.lengthislen()and so on..
- 1 JS kata
- JS30 11 - Custom Video Player
- Py4E Course 1 - Weeks 4/5/6
- 1 JS kata
- JS30 12 & 13 - Key Sequence Detection & Slide in on Scroll
- Py4E Course 1 - Week 7 (Completed) / Course 2 - Week 1/2
- JS Understanding the Weird Parts 2/11.5h
- Py4E Course 2 - Weeks 3/4
Thoughts: Away from my computer (travelling for the weekend). Kept studying on my mobile.
- JS Understanding the Weird Parts 3/11.5h
- Py4E Course 2 - Weeks 5/6/7 (Completed)
- 2 JS katas
- JS30 14 - JS Referencing VS Copying
- Py4E Course 3 - Week 1
- CWDC Sec6 (jQuery) 5/28
- 1 JS kata
- JS30 16 - Mouse Move Shadow
- Py4E Course 3 - Week 2
- JS Understanding the Weird Parts 4/11.5h
- 1 JS kata
- JS30 15 - LocalStorage
- Py4E Course 3 - Week 3 CWDC Sec6 (jQuery) 20/28
##Day 18 - 27/07
- 1 JS kata
- JS30 17 & 18 - Sort Without Articles & Adding Up Times With Reduce
- CWDC Sec6 (jQuery) Completed!
- 1 JS kata
- JS30 19 - Webcam Fun
- JS Understanding the Weird Parts (cont)
- JS30 20 - Speech Detection
- Py4E Course 3 - Week 4
Thoughts: Felt the power of Python for the first time with my first web scraping. I can extract exactly what I want in seconds with basically the same structure. All I need is to go through that webpage sourcecode and find the path I need to follow and set my code to do that.
- 1 JS kata
- JS30 21 & 22 - Geolocation & Follow Along Link Highlighter
- 1 JS kata
- JS30 23 - Speech Synthesis
- Py4E Course 3 - Week 5 (Extracting data with XML)
- JS Understanding the Weird Parts (cont)
- 1 JS kata
- JS30 24 - Sticky Nav
- Py4E Course 3 - Week 6 (Extracting data with JSON) (Course Completed)
- JS30 25 & 26 - Event capture, Propagation, Bubbling and Once & Stripe Follow Along Nav
- Py4E Course 4 - Week 1
- JS Understanding the Weird Parts (cont)
- 1 JS kata
- JS30 27 & 28 - Click and Drag & Video Speed Controller
- Py4E Course 4 - Week 2 (Getting started with Database)
- JS30 29 - Countdown Timer
- Py4E Course 4 - Week 3
- 1 FCC Intermediate Algorithm challenge
Thoughts: Enhanced Countdown Timer (now works properly on intervals > 60 minutes). Also getting an overview on Database (now worked with multi-table DB).
- JS30 30 - Whack-A-Mole (60%)
- JS Understanding the Weird Parts (cont)
Thoughts: Started working on my last project of JavaScript30 series. Putting a lot of effort on it to make a really nice and complete game.
- JS30 30 - Whack-A-Mole (Completed!)
- Book Eloquent JS - up to Ch.2
- Py4E Course 4 - Week 4
Thoughts: After a long time thinking about new features and how to implement it, my final project from JS30 is completed! Now users are able to chose from three different levels for the game and select time duration of each round. Localstorage is used to store users best score on each category.
- 2 FCC Intermediate Algorithm challenges
- JS Understanding the Weird Parts (Completed!)
- Py4E Course 4 - Week 5 (Course Completed!)
- 2 FCC Intermediate Algorithm challenges
- Py4E Course 5 - Week 1
- CWDC Fruit Game (Styling)
- 2 FCC Intermediate Algorithm challenges
- Py4E Course 5 - Weeks 2/3
- Eloquent JS- up to Ch.3
- CWDC Fruit Game (Styling + Functionalities)
- 2 FCC Intermediate Algorithm challenges + Codecademy challenge of the week
- Py4E Course 5 - Week 4
- Eloquent JS - up to Ch.4
- 2 FCC Intermediate Algorithm challenges
- Py4E Course 5 - Week 5
- Eloquent JS - up to Ch.5
- CWDC Fruit Game (Functionalities)
Thoughts: Quick note: Completing daily Codewars challenges have definitely built me stronger. Many FCC intermediate algorithm challenges looks like beginner level now. Waiting for the advanced ones!
- 2 FCC Intermediate Algorithm challenges
- Eloquent JS - Ch.6
- Fruit Game (cont.)
- 2 FCC Intermediate Algorithm challenges
- Fruit Game (Compelted!)
- 3 FCC Intermediate Algorithm challenges
- Py4E Course 5 - Week 6
- 2 FCC Intermediate Algorithm challenges (Completed!)
- CWDC Sec 8 (Bootstrap) 10/28
- 1 FCC Advanced Algorithm challenge
- CWDC Sec 8 (Completed!)
- Eloquent JS - Ch.7
- 1 FCC Advanced Algorithm challenge
- Eloquent JS - Ch.8
- ES6katas 4/79
Could not code today. Rules are clear: 15+ streak days from now on. Commitment is key!
- 1 FCC Advanced Algorithm challenge
- Py4E Course 5 - Capstone Project (start)
Thoughts: For my Capstone Project I am planning on using Python + SQLite + D3.js. I'll be using USA data to compare wage from all occupations with Computer Science (and related).
- 1 FCC Advanced Algorithm challenge
- ES6katas 12/79
- Eloquent JS - Ch.9
- 1 FCC Advanced Algorithm challenge
- ES6katas 22/79
- Eloquent JS - Ch.10
- Py4E Course 5 - Capstone Project (Completed!)
Thoughts: Today is on my top5 coding time! I got to finish my Capstone Project. I started with an excel spreadsheet (.csv) and used Python and SQLite to read, analyse and store data in a database. I also used Google Charts API for visualization.
This is really exciting! I am really happy with what I achieved with this project. One may say that a graph like this can be easily created with excel but I and starting to grasp the power of these tools and how easier I can get things done and how much more I can accomplish.
- 1 FCC Advanced Algorithm challenge
- ES6katas 34/79
- Eloquent JS - Ch.11
- Codecademy Python 29%
- Eloquent JS - Ch.12&13
- Codecademy Python 47%
- 1 FCC Advanced Algorithm challenge
- ES6katas 47/79
- Eloquent JS - Ch.14
- Codecademy Python 61%
- 1 FCC Advanced Algorithm challenge
- ES6katas 58/79
- Codecademy Python 65%
- ES6katas 67/79
- Eloquent JS - Ch.15
- FCC Advanced Algorithm challenge (Completed!)
- ES6katas (Completed!)
- Codecademy Python 85%
- FCC Random Quote Machine (start - functionalities)
- Codecademy Python 100%
- FCC Random Quote Machine (styling) (Completed!)
- Eloquent JS - Ch.16
- FCC Local Weather (start)
- Studied CSS Grid
Thoughts: I felt weird using XMLHttpRequest in my previous project (Quote Machine) as I have already watched a few videos on promises and fetch function, which seems more readable and logical to me. So I decided to use this in the current project and It's already working. Also decided to take a look into CSS Grid and implement it in this project.
- FCC Local Weather (basic structure + functionalities (~70%))
- Eloquent JS - Ch.17
- FCC Local Weather (Completed!)
- Eloquent JS - Ch.18
- Eloquent JS - Ch.19
- Eloquent JS (Completed!)
- FCC Wikipedia Viewer (start)
- FCC Wikipedia Viewer (Completed!)
- Datascience Tutorials
- FCC TwitchTV (Completed!)
- FCC JS Calculator (70%)
- Automate the Boring Stuff with Python
- FCC JS Calculator (Completed)
*Bonus: Works with keyboard input aswell
- 1 JS kata
- Automate the Boring Stuff w/ Python Ch.8
- FCC Pomodoro Clock (60%)
- ABS w/ Python Ch.10
- FCC Pomodoro Clock (Completed!)
- ABS w/ Python Ch.13
- Harvard CS50 - Week 0
- Codecademy code challenge of the week
- CS50 - Week 1
** Thoughts: For the next 10 days I'll be working around 12h/day in alternated shifts. Slower progress to come but still committing daily.
- CS50 - Week 2
- CS50 - Week 3
- CS50 - Week 4
- CS50 - Week 5
- ABS w/ Python (Completed!)
- Creating a mega JS summary
- CS50 - Week 6
- Selecting and reading some books for JS summary
- CS50 - Week 7
- CS50 - Week 8
- CS50 - Week 9
- Continued reading JS books
- CS50 - Week 10
- CS50 - Week 11 (Completed!)
- Getting started with Chingu Cohort
- Continued reading JS books
- Wrote a Python web scraping program to turn Medium articles into '.docx' to convert into audio and listen during traffic
- Wrote a Py program to use Zamzar API to convert files.
*Waiting for them to enable API conversion from '.docx' to '.mp3'
- Continued reading JS books and writting my summary
- Codecademy Learn SQL (Completed!)
- Codecademy SQL Table Transformation (25%+)
- Codecademy SQL Table Transformation (Completed!)
- Codecademy SQL Analyzing Business Metrics (Completed!)
- Further readings on SQL
- Codecademy Learn ReactJS: Part I (28%)
- Codeflights Python 800xp
- FCC Tic Tac Toe (30%)
- 1 JS kata
- NodeJS server with MySQL
- FCC Tic Tac Toe (65% - AI moves)
- 1 JS kata
- NodeJS section on Colt Steele Bootcamp
- FCC Tic Tac Toe (Completed!)
- 1 JS kata (leveled up! - 4 kyu)
- More on NodeJS & MySQL
- Started FCC Simon Game
- Knex.js for database setup
- User registration & logging with NodeJS & MySQL
- Continued on FCC Simon Game
- Reading YDKJS
- Still on FCC Simon Game
- Reading YDKJS
- FCC Simon Game (Completed!)
- Reading YDKJS
- Received FCC Front-End Certificate! :)
- Reading YDKJS and writting post
- Reading YDKJS and writting post
- MySQL Bootcamp (25%)
- Reading YDKJS and writting post
- MySQL Bootcamp (50%)
- Reading YDKJS and writting post
- MySQL Bootcamp (75%)
- Reading YDKJS and writting post
- MySQL Bootcamp (Completed!)
- Reading YDKJS and writting post
- Worked in Chingu project
- Reading YDKJS and writting post