Sign in

Humanities nerd learning to code • She / her • lady-codes.com

A quick, caffeinated tutorial

Photo by Naufal Giffari on Unsplash

Okay, you’re probably wondering — why Starbucks orders? Why not use normal things to explain classes? Alarm clocks? Cars? Bank accounts? Literally anything else?

Well, they say write about what you know — and I’m a millennial with a coffee addiction. So Starbucks it is, friends.


Before we begin, let me address the elephant in the room.

Photo by Cas Holmes on Unsplash

Yes, I am using Monty Python to explain a coding concept. No, I am not explaining a Python concept using Monty Python.

Is this a horrible injustice to the world of puns and coding? …


No one asked for this. Literally no one. But here we go anyway.

via Giphy, Hollywood Suite, and Paramount Pictures

At first, it started innocently enough — I just wanted to make a JavaScript timer that would help me study.

But, after an hour of coding, it just felt like…


A quick introduction to unit testing in Python

Photo by Joshua Woroniecki on Unsplash

It is a truth universally acknowledged that it’s best to find bugs in your program before your users do.

As the old programming joke goes: a programmer walks into a bar and orders a beer. 99 beers. 0.999999 beers. Orders 0 beers…


A pair of black headphones against a yellow background
Photo by C D-X on Unsplash

*Cracks knuckles* It’s time to talk coding podcasts.

Coding podcasts are like personal, portable gurus. Some demystify coding concepts — how to build an app using React, what the hell vanilla JS is, what it means to be an “ethical hacker”.

Others lay out career paths — what it’s like…


Photo by Cookie the Pom on Unsplash

You’ve done it, you magnificent bastard. You’ve taken the leap. Bitten that bullet. Taken the advice of nearly all tech Twitter.

You, you glorious creature, have started learning JavaScript.

Now it’s time to level up your code.

This article outlines three style tips to use to write cleaner, more concise…


“Heaven truly knows that thou art false as hell”

Photo by Esther Wechsler on Unsplash

It’s Monday night, which can mean only one thing: it’s time to write a Shakespearean insult generator in Python.

(I’m very cool.)

Let’s face it. If rap battles had existed in his time, the bard would have blown away the competition…


A tutorial for new coders

Photo by Markus Winkler on Unsplash

From the Urban Outfitter’s website to the mobile menu at Chipotle, Boolean logic is, well, everywhere.

If you’ve ever shopped online, or performed a Google search, odds are that you’ve used Boolean logic, and already know how to use some of its operators. …


A guide for new coders

Photo by Nick Fewings on Unsplash

If you know how to use a regular dictionary, you know how to use a Python dictionary. (Well, sort of.)

In a regular dictionary, you look up a word to find its definition. In a Python dictionary, you look up a “key” (a word) to…


Myth 3. “Coding isn’t social.”

Photo by Marvin Meyer on Unsplash

Myth 1: “Coding isn’t creative.”

Before I started coding, I always imagined that a day in the life of a programmer must be unbearably dull. The idea of working with algorithms sounded like actual torture. Math class? The bane of my existence. …

Ayla Yersel

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store