Created by (https://github.com/BackdoorAli)
This project is for educational and portfolio purposes only.
This Python quiz application was built as a portfolio project to demonstrate hands-on programming skills, especially in the context of IT certification preparation. While the structure and logic mirror what an actual CompTIA A+ certification quiz would be like, the questions used in this version are not real exam questions due to copyright restrictions. They are sample placeholders that can be swapped out with official content by authorised parties if needed.
- Terminal + GUI modes
- Select between Core 1 and Core 2
- 250 different category-based questions for each of the Core modules
- Category-based filtering (e.g., Networking, Hardware, Security)
- Difficulty levels: Beginner, Intermediate, Advanced
- Real-time feedback with explanations
- Score tracking with result saving in
quiz_results.json
CompTIA_APlus_QuizApp/
│
├── compTIA_quiz_app.py # Main quiz engine (terminal + GUI)
├── questions_core1.json # Core 1 Sample Questions
├── questions_core2.json # Core 2 Sample Questions
├── quiz_results.json # Stores quiz history/results
└── README.md # This file
- Make sure you have Python 3 installed.
- Navigate to the project folder in your terminal.
- Run the app with:
python3 compTIA_quiz_app.py- When prompted, enter:
questions_core1.jsonfor Core 1 questions, orquestions_core2.jsonfor Core 2 questions.
This app could be used internally by educators or institutions for structuring practice material. Actual CompTIA content should be inserted only with proper licensing.
I built this as a Capstone-style portfolio project that:
- Combines real certification structure with hands-on Python
- Highlights key IT domains I've studied and have certifications for, among others I'm proficient in but don't have a certification to show for it, yet, including:
- CompTIA A+
- CompTIA Network+
- CompTIA Security+
- Google Data Analytics
- Codecademy Python, SQL, R, Neural Networks, customising and building local network GPTs certificates
This project is licensed under the MIT License.
- GitHub: (https://github.com/BackdoorAli)