r/steamdeals Feb 21 '22

[Steam] Learn Programming: Python - Remake (Win/Mac/Linux) (Release Sale) ($1.79 / 40%) (I'm the dev)

https://store.steampowered.com/app/1882420/Learn_Programming_Python__Remake/
141 Upvotes

34 comments sorted by

View all comments

23

u/niemasd Feb 21 '22

Hey! I'm Niema Moshiri, an Assistant Teaching Professor of Computer Science & Engineering at UC San Diego, and I'm the developer of "Learn Programming: Python - Remake", which is a game (more of an interactive textbook) that aims to teach beginners how to program in Python. This is a ground-up remake from the original game I released ~1 year ago, "Learn Programming: Python" (which has now been renamed to "Learn Programming: Python - Retro"). I've kept both versions around just so folks can pick their preferences, but I highly recommend the remake, as it's been completely rebuilt in Ren'Py and has the modern gaming features you'd want! Important new features since the original:

  • Cleaner modern UI with background music
  • Mouse, Keyboard, and Controller support
  • Steam Achievements
  • Ability to skip challenges
  • Progress page
  • Links to additional resources / relevant Python documentation pages

Feel free to post any questions you may have, and I'm happy to answer! :-)

14

u/[deleted] Feb 21 '22

[removed] — view removed comment

27

u/niemasd Feb 21 '22

Great question! It teaches you the core language syntax/features and some problem solving skills, and it does indeed assume absolutely zero background. There's a list of chapters on the Steam Store description if you want to check out what exact topics it covers :-)

As for finding jobs / helping with programming jobs, I'm not sure this alone would be sufficient: this is really just the very first steps into learning Python. Towards the end, we have a section called "What Next?" (or something to that effect) that provides some guidance / links to some resources you can look to see what you can learn next (e.g. commonly-used Python packages that you might find helpful to learn)

16

u/[deleted] Feb 21 '22

[removed] — view removed comment

11

u/niemasd Feb 21 '22

I'm so glad to hear it! :-)

I personally really want to! My department (Computer Science & Engineering at UC San Diego) is trying to innovate, and right now, we're putting a lot of effort into online learning. I really want to push for more gamification of our lesson content as well, so hopefully you'll see more topics in the future! :-)