You Need To Understand Classes

2026 09 11

Classes often seem like an esoteric concept. This essay will explain them in a way that should finally make sense.

You Need To Understand Functions

2026 09 10

Do you struggle to understand how functions really work in code? Here's what I've learned that made it all finally click.

You Need To Understand Environments

2026 09 09

Environments seem like a boring concept, but they can change how you understand computers. Here's what I wish I understood sooner about them.

You Need To Understand Promises

2026 08 27

Promises are everywhere in JavaScript but they are really hard to understand. I'm going to break down how they work and what finally helped me understand them, and how to use them.

Dalia's Coding Course

2026 08 19

Do you struggle with learning the fundamentals of technology and programming? I'm running a course to help women learning what I struggled with when I started.

Computer Science Course Outline

2026 08 17

I'm planning to offer an in-person coding and computer science course soon. Here's what I wish someone had been able to teach me when I was starting out.

Running Linux on MacOS

2026 08 17

Understanding virtualisation technology and running Linux on a Mac can be confusing. Here are some things that I learned that made it all make sense.

A Tech Education

2026 08 11

Learning software engineering on your own is hard. Here's how I would learn it if I were starting over. It's still going to be a lot of work, but this guide will give you a roadmap to acquire some real depth in the field.