Learning Center Articles
Sneak peak at upcoming Live Syllabus updates
Sneak peak at upcoming Live Syllabus updates

2 years, 9 months ago - Hey everyone! As I've mentioned to a few students, we are neck-deep in some really cool updates to our Live Syllabus platform. In case you don't know, Live Syllabus is the unique Learning Managemen... Read more...

The Most Misinterpreted Type of Programming Error Message for Newbies
The Most Misinterpreted Type of Programming Error Message for Newbies

3 years, 3 months ago - The Errors Here are three code snippets that produce three very similar error messages in three different languages: In Python The Code person.register() The Error AttributeError: 'NoneType&#3... Read more...

Building the Debug Trainer Deskop App with Tauri
Building the Debug Trainer Deskop App with Tauri

3 years, 5 months ago - I posted recently about the release of the desktop version of our Debug Trainer debugging practice app. Today I thought I’d talk a bit about a tool we used to write that desktop application using m... Read more...

Introducing Debug Trainer: Desktop Edition!

3 years, 6 months ago - Introducing Debug Trainer: Desktop Edition Note: If you want to skip all the explanation and go straight to trying out the app, here’s the latest release page. Grab the .dmg file if you’re a Mac u... Read more...

Is a Bootcamp Education Worth the Cost?
Is a Bootcamp Education Worth the Cost?

4 years, 1 month ago - Is a bootcamp education worth the cost? Chances are you’ve asked yourself this question at least once if you’ve ever thought about pursuing a coding bootcamp education. Many cost exorbitant amounts... Read more...

Writing and Asking Interview Questions that Capture Culture
Writing and Asking Interview Questions that Capture Culture

4 years, 2 months ago - You did it! You got an interview invitation. Now it’s time to start thinking about preparation, especially what questions you’re going to ask. Interviewing is not only an opportunity for you to sha... Read more...

5 questions to ask before learning a new JS framework
5 questions to ask before learning a new JS framework

4 years, 2 months ago - Have you been working with one JavaScript framework for a while, and started feeling ready for learning something new? This is the guide for you! Learning a new framework or library can be an excit... Read more...

The Ins, Outs, and Pitfalls of Converting ReactJS.org to use Hooks
The Ins, Outs, and Pitfalls of Converting ReactJS.org to use Hooks

4 years, 3 months ago - Last week we announced our adaptation of the ReactJS.org website to use all React Hooks examples and explanations. This week I thought I would write a bit more about what it was like to make that c... Read more...

I converted ReactJS.org to use hooks
I converted ReactJS.org to use hooks

4 years, 3 months ago - When we decided to convert our React curriculum to React Hooks, one of the biggest stumbling blocks we ran into was that almost all of the guides, tutorials, and blog posts about React Hooks are wr... Read more...

To Hooks or Not to Hooks?
To Hooks or Not to Hooks?

4 years, 4 months ago - Several months ago we started talking about whether or not to update our React curriculum to use the new React Hooks syntax over the old class-based syntax. It was a challenging decision. In addit... Read more...

Want to practice debugging without actually getting stuck? Introducing: debug_trainer!
Want to practice debugging without actually getting stuck? Introducing: debug_trainer!

4 years, 4 months ago - The Problem It’s possible to build some pretty nifty applications without having a good understanding of how the code is working. You copy and paste some online examples here, you try random things... Read more...

Goals to Keep in Mind When Testing Code
Goals to Keep in Mind When Testing Code

4 years, 4 months ago - A student recently asked me for some thoughts on how and where to write tests. In response, I tried to distill my answer down to the most basic principles of how I decide what to test, what not to ... Read more...

Simple is Better than Fancy
Simple is Better than Fancy

4 years, 5 months ago - My goal when designing things is usually to get to a place where the design feels simple. If it’s a choice between a site looking fancy and looking simple, I’d go simple every time. In the same sen... Read more...

Tips for Learning About and Debugging Your Code
Tips for Learning About and Debugging Your Code

4 years, 5 months ago - 1. Print everything. No, really, everything. Print something at the beginning or end of a method or function to know if it’s being called. Print what your variables are. Print what your variables’ ... Read more...