Learn Programming: Python System Requirements (2021) | Minimum & Recommended PC Specs
Quick Hardware Summary
Learn Programming: Python requires at least a Intel Core i3-4160 CPU, a dedicated GPU, and 4 GB RAM. For recommended settings, aim for Intel Core i5-3570 CPU and NVIDIA GeForce GTX 660 GPU.

Can I Run Learn Programming: Python?
Enter your PC specs to instantly check compatibility
About Learn Programming: Python
- Lessons: An interactive course to teach you how to think computationally, how to write programs in Pythons, and how to design classes using the principles of Object-Oriented Programming (OOP).
- Challenges: Multiple choice, short answer, and math problems to test your understanding of Python, computational thinking, and OOP. These challenges are embedded throughout the Lessons, so you can practice your understanding of concepts in real-time under an Active Learning framework.
This game assumes absolutely zero prerequisite background. We hope you will join us as we explore the wonders of Programming in Python!
- Game developed by Niema Moshiri
- Lesson content developed by Sabeel Mansuri
Table of Contents
- Chapter 1 - Introduction: The Nuts & Bolts
- Chapter 2 - Conditionals: Ice Cream Isn't for Breakfast
- Chapter 3 - Loops: Breakfast, Lunch, Dinner, Breakfast, Lunch, Din...
- Chapter 4 - Data Structures: I'll Have Combo #3, Please!
- Chapter 5 - Functions: How Do I Stop Rewriting Code?
- Chapter 6 - Recursion: Give Me a Minute, I'm Getting a Call from Myself
- Chapter 7 - Objects: Python, Have a Burger
- Chapter 8 - Exceptions: You Can't Eat an Empty Bag of Chips
- Chapter 9 - File I/O: Here's a Recipe, Make Me Some Macarons
- Chapter 10 - Libraries: Hasn't Someone Done This Before?
- Chapter 11 - Epilogue: What Now?
Important Notes
The game executable is incorrectly flagged by some antivirus systems. The game, which was itself written in Python, is packaged into a single executable that contains a portable Python environment to ensure that the game will run even if Python is not installed. This packaging is being done using PyInstaller, and the issue of antivirus systems incorrectly flagging PyInstaller packages is well-known. I will be reaching out to antivirus companies about this issue, but for full transparency, here is the complete VirusTotal report:
https://www.virustotal.com/gui/file/0fd68d9f3cbb6dfc34514386cb4cb78c5465dfc194acc7346036a94a75b9d37e/detection
Also, as a gift, I have decided to release the game's source code for free! This does not include the lesson data, but it contains the actual Python code behind the game engine. I hope this practical application of Python sparks your interest in learning the language!
https://github.com/niemasd/Learn-Programming-Python-Source
Frequently Asked Questions (FAQs)
- How can I increase the font size?
- The game should be using your default Windows command prompt settings. To configure, when you start the game (which opens it in a maximized window), you should be able to right-click the bar above the window (which says "Learn Programming: Python"), click "Properties", go to the "Font" tab, and select a larger font size.
Learn Programming: Python System Requirements
Minimum
- OS:
- Windows 7
- CPU:
- Intel Core i3-4160
- GPU:
- Not specified
- RAM:
- 4 GB
- File Size:
- 1 GB
Recommended
- OS:
- Windows 10
- CPU:
- Intel Core i5-3570
- GPU:
- NVIDIA GeForce GTX 660
- RAM:
- 4 GB
Can I run Learn Programming: Python on my PC?
To run Learn Programming: Python on PC you need at minimum a Intel Core i3-4160 processor, a Not specified graphics card, and 4 GB of RAM running on Windows 7. For the best experience at recommended settings, upgrade to a Intel Core i5-3570 CPU and NVIDIA GeForce GTX 660 GPU.
What GPU do I need to run Learn Programming: Python?
The minimum GPU required to run Learn Programming: Python is the Not specified. For smooth gameplay at high graphics settings, a NVIDIA GeForce GTX 660 is recommended.
How much RAM does Learn Programming: Python require?
Learn Programming: Python requires a minimum of 4 GB RAM. For the recommended experience, 4 GB of RAM is suggested.
How to check if your PC can run Learn Programming: Python
- Check your CPU: Compare your processor against the minimum requirement: Intel Core i3-4160.
- Check your GPU: Your graphics card should meet or exceed: Not specified.
- Check your RAM: You need at least 4 GB of RAM installed.
- Check storage: Ensure you have at least 1 GB of free disk space.
- Use our tool above: Select your RAM in the "Can I Run It?" box to get an instant result.