App Description
Learn Digital Logic Through Hands-On Simulation. EduLogicSim is a digital logic simulator designed for middle and high school students learning digital circuits and computer engineering fundamentals. Built to cover the core concepts you need without unnecessary complexity.
What It Does
Circuit Building
- Drag and drop basic logic gates (AND, OR, NOT, NAND, NOR, XOR, XNOR)
- Add flip-flops (D, JK, T) for sequential circuits
- Include input sources (switches, clock generators, 8-bit inputs)
- Connect components with visual wiring
Live Simulation
- See your circuits work in real-time
- Monitor signal values as they change
- View waveforms to understand timing
- Start, stop, and reset simulations
Learning Resources
- 6 built-in lessons covering digital logic basics:
- Number systems and binary
- Logic gates and truth tables
- Combinational circuits
- Flip-flops and sequential logic
- Counters and basic registers
- Simple memory concepts
- Step-by-step activities with each lesson
File Management
- Save and load your circuit designs
- Add text labels to document your work
Who It’s For
- Students — Learn digital logic concepts through interactive experiments rather than just reading about them.
- Teachers — Demonstrate how digital circuits actually work in the classroom. Show students real-time cause-and-effect in digital systems.
System Requirements
- Windows 10 or 11
- Basic computer specs
- Download and extract zip file to run
Windows SmartScreen Notice
You may see a “Windows protected your PC” message when launching EduLogicSim. This appears because I’m a new developer and the app isn’t code-signed yet, so SmartScreen doesn’t have a reputation for it.
Verify it’s safe
- Upload the EXE to VirusTotal to scan it with multiple antivirus engines.
- You can also scan the file locally with Windows Security.
- Only run the app if you downloaded it from this site and you’re comfortable proceeding.
To run the application
- In the SmartScreen window, choose More info.
- On the next screen, select Run anyway.
About Me
I am a high school student from Northern California with a strong interest in electrical and computer engineering. My interest developed a few years ago when I first explored the fundamentals of engineering in one of my high school classes. From the course, I learned how ideas can be transformed into functional designs. Not long after, I attended a summer college engineering program for high schoolers where I was introduced to more advanced design concepts and saw how engineering principles could be applied across different fields.
Over time, I developed an interest in digital design, studying how logic gates, sequential systems, and printed circuit boards work together to bring ideas to life. This interest inspired me to build my own digital logic simulator in Python, aiming to provide a platform for middle and high school students to experiment with circuit design. I also created tutorials to help beginners get started so that they may apply what they have learned and experiment within this application.
This is my first public release, and it is a starting point for what I want to develop and improve over time. I am eager to improve it with input from educators, students, and fellow developers. If you have feedback or ideas for improvement, I would be happy to hear from you at EduLogicSim@gmail.com.