Scott Diemer
July 6, 2026Learning Path

Diving into Networking and Homepage UI Refinements

With the IT Fundamentals course officially checked off, today I dove straight into Course 2 of the Grow with Google program: The Bits and Bytes of Computer Networking.

I covered the introductory modules today, which included:

  • Introduction to Computer Networking: Breaking down the foundational concepts of how devices talk to each other globally.
  • The TCP/IP Five-Layer Network Model: Deep-diving into the physical, data link, network, transport, and application layers. Visualizing how data is encapsulated and moved down the stack from a web browser to physical copper or fiber was a massive lightbulb moment.
  • The Basics of Networking Devices: Learning the operational differences between cables, hubs, switches, and routers, and how they handle traffic at different layers of the model.

Homepage UI & Navigation Fixes

Alongside the coursework, I jumped into the codebase to push several visual and structural updates to the homepage of this portfolio site:

  • Terminal Name Animation: Added an animated, terminal-style name component to the header to match the technical aesthetic of the site.
  • Featured Milestones: Restructured the homepage layout to feature direct links to key milestones, making it easier for visitors to see major project highlights immediately.
  • Navigation Standardization: Resolved a routing issue by standardizing the navigation links using fully qualified root anchors. This ensures that switching between pages remains completely seamless across all sub-routes.

It feels great to balance the theoretical learning of networking layers with the practical frontend work of dialing in the site's user experience. Next up, I'll be digging deeper into network routing protocols and IP addressing schemes.