Want to start learning how to code?

I’ll help you get started in learning how to code without getting stuck in 30 days!

About

Hello! My name is Henrik, programming coach and principal engineer. Thank you for visiting my page!

My first job ever was as an undergraduate teaching fellow (UTF) for the programming classes in my department at UMD. I taught fellow classmates how to program in C. I didn’t realize it back then but those programming classes were the most important classes I took for my career.

Since then, I’ve gotten my masters and worked in software research and development for the past 10+ years.

I am looking forward to sharing my experience and teaching what I know with you 🙂

Contact

Latest Blog & Articles

  • Huffman Coding Explained: Build a File Compression Program in C

    If you want a project that truly improves your programming skills, building a Huffman compression program in C is one of the best challenges you can take on. Huffman coding is a data compression algorithm that reduces file size by assigning shorter bit sequences to frequently used characters and longer sequences to rare characters. The…

    Read More

  • 4 Criteria for an Awesome Coding Project

    If you ask the internet, “How do I learn to code?” you usually get the same advice. Just build something. So you build a calculator. Or a weather app. Or a to do list. But after you finish, you feel like this person who says, “I can’t understand and can’t do anything on my own.”…

    Read More

  • How Senior Devs Organize Their C Projects

    From Amateur to Pro: 3 Layers of Separation for Your Codebase Does your project directory look like a flat pile of files? You know the look: logic, headers, tests, and binaries all fighting for space in one folder. In a university project, this is fine. But in a professional environment, this is called Source Pollution.…

    Read More