top of page

Moms Who Code: Creative Projects for Life & Learning

A black mom showing her young daughter how to use a program on her tablet for Moms Who Code series by the Southern Tech Lady

Why I’m Starting This Series

I have been pondering some ideas for long-term posts about how to help moms who are in the coding industry. So, I came up with this monthly series called, Moms Who Code: Creative Projects for Life & Learning where we will dive into creative ways to use your coding skills in your personal life.


A little while ago, I talked about getting started with Godot, but if I’m being honest, I just don’t have the time to dive in as much to a new tool. Instead of cowering away and pretending I never talked about it, I wanted to mention my challenges with finding the time to start something new. I mean, this is a series for moms who code, and I can surely relate to not having enough time for something. I still think it’s an interesting tool, and I may consider coming back to it, but for now, I’m shifting back to something that I have been using for years—Python.


One of the things I love about Python is how quickly you can build something functional without getting too deep into the weeds. To make things a little more interesting, I’ve been experimenting with wxPython to add a simple GUI (Graphical User Interface) to basic game projects. I have created GUIs for my professional projects in the past, but I have never used it for game development. I wrote a blog post on my preference for wxPython that is linked below. If you’ve ever wanted to create a game that runs in its own little window instead of just the terminal, wxPython makes that easy without requiring a full game engine.


What to Expect From Moms Who Code: Creative Projects for Life & Learning

This series is all about practical, engaging, and creative coding projects designed specifically for moms. Some projects will be things you can do with your kids—interactive learning games, fun activities, and simple ways to introduce them to programming. Other projects will be tools and applications to help streamline your life, whether it’s organizing tasks, creating digital planners, or building little utilities to make things easier.


Each month, I’ll introduce a new project in Python and also show how you can recreate it in Scratch (when applicable) so you can engage your kids in coding as well. This will be fun for me to think of creative ways to solve problems that I haven't thought of before.


Who This Coding Series Is For

This series is for any mom who:

  • Wants to explore coding but doesn’t know where to start

  • Has some experience but is looking for fun, approachable projects

  • Loves the idea of building small tools to make life easier

  • Wants to introduce their kids to coding in a playful way

  • Needs some fresh ideas to hone their coding skills

  • Enjoys learning but doesn’t have a lot of time to dedicate to complex programming


How to Get Started With the First Project

In the next post, we’ll dive into our first interactive learning game: a Color Match Memory Game built with Python and wxPython. This will be a great beginner-friendly project to get you comfortable with building small applications with a graphical interface. I'm working on the post now, and I am creating a new GitHub repo to house all of our projects.


Subscribe to the blog so that you get a notification in a few weeks when the post goes live. In the meantime check out the related posts below to help you get started in understanding GitHub and wxPython.


If you’re excited about this series, I’d love to hear from you! What kinds of projects would you find most helpful? Let me know in the comments, and let’s start coding together!

Comments


The Southern Tech Lady

  • Dribbble
  • Behance
  • Instagram
  • Facebook
  • Twitter
  • LinkedIn

©2023 by The Southern Tech Lady

bottom of page