• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

data Rebellion

Learning thru Adventure

  • Home
  • Blog
    • Learn Programming
      • Python
    • Use Programming
      • Web Scraping
    • Professional Development
  • Beginner Python Course
    • Preface – The Journey Ahead
    • Prologue – The Door
    • Chapter 1 – Arithmetic and Variables
    • Chapter 2 – Strings and Lists
    • Chapter 3 – Conditional Statements
    • Chapter 4 – Functions
    • Chapter 5 – Loops
    • Chapter 6 – Built-in Functions and Methods
    • Chapter 7 – Imports and Nesting
    • Chapter 8 – Opening the Door
    • Epilogue – Only the Beginning
  • About
  • Contact
You are here: Home / About

Learning through Adventure


In life, it’s easy to fall into predictable patterns of thought and behavior. In education, this is often mandated. But true growth can’t be mass produced. One size doesn’t fit all. Truly valuable education is unique to every learner. And what all true learning/growth/healing shares in common is a story or adventure. You venture out into the unknown (physically, mentally, or otherwise), and through your unique experiences are reborn.

But the experience/story/adventure must be true to who you are. Certainly, if you go through law school, you will “learn” many things. But if the practice of law doesn’t resonate with your true self and genuine curiosity, I would argue that little truly valuable learning or growth can occur, and your law degree may have done you more harm than good.

That’s why I made this site, to:

  • help people figure out whether coding resonates with them personally and is worth learning, and to what degree
  • encourage people to learn more adventurously
  • give me an outlet to post crazy stuff so I can keep it together at my day job

That’s not to say that this site performs these functions well. But that’s the intention at least.

And by the way my name’s Grayson, and that’s my picture down there, #nofilter.

I started Data Rebellion a while back because when I was first learning to code, it seemed like most of the educational materials and discussions were all geared toward full-time careers in programming.

Cartoonish rendering of Grayson Stanton

But not everyone wants to be a software developer. A lot of folks just want to have a good time learning a cool new skill and automate a few boring tasks at the office, or maybe work on a little personal project on the side and impress their friends and family. I like to refer to these people as casual coders.

This is an important distinction, because there’s a big difference between how you structure the education of an aspiring software developer and that of someone who justs wants to know enough to be dangerous. It’s not as simple as the casual coder just going 25% of the way or so down the full-time path.

I mean, you could do that, but it’d most likely be inefficient and cause a lot of unnecessary confusion, not to mention feelings of inadequacy when you constantly see people saying “AT THE VERY LEAST YOU NEED TO LEARN…” followed by a list of ten or so technologies you’ve never heard of.

To better illustrate the general crowd that Data Rebellion is here to serve, here are some examples of the kinds of people I have in mind when writing my material:

  • White-collar workers looking to automate repetitive tasks
  • Professionals wanting a new skillset to help justify a raise or promotion
  • Workers who simply want to keep their options open and not get left behind
  • Individuals casually exploring the possibility of a full-time programming career
  • Entreprenuers that want a basic grasp of programming to aid in their innovation
  • Managers who want to better communicate with tech workers in their company
  • Students who want a fun introduction to programming
  • People who just think programming is cool and a joy to experience

Notice that it might possibly be worth it to all of them to have some basic programming proficiency, but at the same time none of them need anywhere near the expertise of even a junior full-time programmer. It’s an entirely different group that deserves educational materials customized for their situation.

So if you fit into any of these groups, consider subscribing to my newsletter below. I want to help get you to the point of minimum viable profiency as efficiently as possible, while still enjoying the process the whole way through.

And if you subscribe, you’ll also get my free Ebook filled with project ideas to help you find a direction to start down in your programming journey. Either way, best of luck.

Python Automation Project Ideas Ebook Front Page

Free Ebook: 88 Python Project Ideas for Automating Your Life

The best way to learn programming is by working on real-world projects, so why not work on projects that also save you time and sanity? In this free, curated collection, you'll find project ideas for automating:

  • Common office tasks
  • Birthday gifts and wishes
  • Grocery and meal planning
  • Relationships (just the tedious parts!)
  • And much, much more
Subscribe to Data Rebellion and get this Ebook delivered straight to your inbox, as well as other exclusive content from time to time on efficiently learning to code useful things, vanquishing soul-crushing work, and having fun along the way.
Thank you!

Primary Sidebar

Recent Articles

  • Why and How to Learn to Code
  • To Learn Programming, Make Mistakes
  • What does the future hold for Casual Coders?
  • The Ultimate Guide to Ultimate Guides (Ultimate Edition)
  • Getting to Know the Spyder IDE for Python

Looking for something?

Header image graphic design credit: Ioan-Cosmin


Copyright © 2021

Terms and Conditions - Privacy Policy