Back to Portfolio

My Blog

Explore my journey in learning, building, and growing as a front-end developer. Dive into tutorials, challenges, and insights from my coding adventures.

12 Posts
30 Days
3 Streak
4 Categories

Filter by tag:

Challenges Day-By-Day

June 5, 2025 Template Literals

Day 1: Print Name and Status

Today I learned about template literals in JavaScript. You know, that thing where you can insert variables directly into strings with backticks...

June 6, 2025 Calculator

Day 2: Simple Age Calculator

Today's challenge really made my brain curl πŸ˜… We were asked to create a JavaScript program that calculates age based on birth year...

June 9, 2025 Functions

Day 3: Interactive Calculator

Day 3 of this coding challenge really made me frown but also smile when I finally got it working. Building an interactive calculator...

June 11, 2025 Game

Day 4: Number Guessing Game

Day 4 of this coding challenge had a different vibe because I was asked to create a simple game: a number guessing challenge...

July 7, 2025 Loops

Day 5: Creative Name Looping

After taking some time off to focus on other projects, I'm finally back to the JS challenges! This time working with loops...

July 15, 2025 Logic

Day 6: Odd, Even, or Special?

Yo! Back again with day 6 challenge. Today I'm playing with numbers, but not just checking if they're odd or even...

HTML

May 15, 2025 Basics

HTML Basics: The Foundation of Web Development

HTML is the foundation of all web development. Learn the basic concepts, tags, and structure that...

May 16, 2025 Semantics

HTML Intermediate: Structure & Semantics

Take your HTML skills to the next level by learning about iframes, div vs span, and the importance of semantic HTML structure...

CSS

May 17, 2025 Styling

CSS Basics: Styling the Web

CSS is what transforms plain HTML into beautiful, visually appealing websites. Learn the fundamentals of styling web pages with colors, fonts, and layouts....

May 19, 2025 Web Design

CSS Styling: Beyond the Basics

Take your CSS skills further by mastering text styling, the box model, backgrounds, and display properties to create visually appealing websites....

May 22, 2025 Layout

CSS Layout: Positioning and Modern Techniques

Master modern CSS layout techniques including positioning, Flexbox, Grid systems, and responsive design to create...

May 27, 2025 Animations

CSS Advanced: Animations, Responsive Design & Best Practices

Master advanced CSS techniques including animations, transitions, responsive units, and professional...

JavaScript

Jan 11, 2026 Basics

JavaScript Basics: Your First Step Into the Logic World

If HTML is the skeleton and CSS is the outfit, JavaScript is the brain. Without it, your website is just...

Jan 11, 2026 Logic

Logic Brain Gym: Mastering Control Flow

This is where JavaScript stops being just a language and starts becoming a way of thinking....

Jan 12, 2026 Solutions

Logic Brain Gym β€” Solutions

This page contains the official solutions for Module 2. If you haven't tried the challenges yet β€” stop scrolling.

Jan 12, 2026 Arrays & Objects

Data Exploration: Array & Object

If JavaScript is a kitchen, arrays and objects are the fridge. Messy data = no cooking...

Jan 12, 2026 Solutions

Array & Object β€” Solutions

Official solutions for Module 3 challenges. If you didn't try first β€” scroll back.

Jan 12, 2026 Functions

Function Mastery: From Beginner to Clean Code

When your code gets long and copy–paste starts spreading, that's your sign: you need functions...

Jan 12, 2026 Solutions

Function Mastery β€” Solutions

This page contains the official solutions for Module 4. If you haven't tried the challenges yet β€” stop scrolling.

Jan 13, 2026 DOM

DOM Manipulation: When Code Starts Moving the Page

This is where JavaScript stops being theory and starts touching the screen...

Jan 13, 2026 Solutions

DOM Manipulation β€” Solutions

Tried the challenges already? Good. Now let's break them down like real front-end devs.

Jan 13, 2026 Async

Asynchronous JavaScript: Keep Your UI Alive

JavaScript is single-threaded. If your code waits and freezes, your UI dies....

Jan 13, 2026 Solutions

Asynchronous JavaScript β€” Solutions

Async is not about speed. It's about control, UX, and resilience.

No posts found

Try adjusting your search or filter criteria

Logo SICODER