Welcome to SkillSeekerHub Quiz

FNB APP Academy (2025)

Test your knowledge with our fun quizzes!



Beginner Level(Weeks 1-3)




Q1. What are 6 steps involved in the app development process?



Q2. Name 4 types of apps to develop



Q3. What does SDLC stand for?



Q4. Name one input control component of UI



Q5. Name 3 commonly language used for Web dev front end in their correct order



Q.6. What is the main role of CSS in web development?







Q.7. Which of the following is NOT a stage in the Software Development Life Cycle (SDLC)?







Q.8. Why do developers use GitHub?







Q.9. What is one benefit of version control in app development?







Q.10. In UX Design, what does UX stand for?







Q.11. Which layout technique is best for creating responsive designs in CSS?







Q.12. What is the FIRST step in the Software development life cycle







Q.13. What should be considered when selecting an app development strategy?







Q.14. What command initializes a new Git repository?







Intermediate Level (Weeks 4-6)




Q1. What are the five stages of Design Thinking?



Q2. In REST APIs, which HTTP method is used to fetch data?



Q3. Which data structure would you use to store and sort a list of app users?



Q4. What does MVP in web development stand for?



Q5. Why is user testing essential during app development?



Q.1. What is JavaScript primarily used for in web apps??







Q.2. Which of the following is an example of JavaScript in action on a webpage?







Q.3. In Design Thinking, what is the purpose of the “Empathize” stage?







Q. What does API stand for?







Q.5. What is the main function of an API in app development?







Q.6. What is “User-Centric Development”?







Q.7. Which of the following is an example of **Data Input** in an app?







Q.8. What is a common data format used when processing API responses in JavaScript?







Q.9. Which tool is commonly used in JavaScript to loop through and analyze datasets?







Q.10. Which of the following best describes Artificial Intelligence (AI)?







Q.What is one key reason to learn Business Development during app creation?







Q.Why is user testing essential during app development?






Advanced Level (Weeks 7-9)



Q1. What does CRUD stand for in API design?



Q2. Which Python web framework is commonly used to build APIs?



Q3. What does API stand for?



Q4. Name one digital marketing strategy to drive app downloads.





Q.6. What is one way AI can improve an app?







Q.7. What is a pitch deck?







Q.8. Which of the following is a potent ial source of startup funding?







Q.10. What is the purpose of marketing an app?







Q.11. What is Django?







Q.12. What language is Django written in?







Q.13. Which command is used to create a new Django project?







Q.14. In Python, what is the output of print(type(5.0))?







Q.15 What does a Django “model” represent?







Q.16. Which file in a Django app defines URL patterns?







Q.17. What Python keyword is used to define a function?







Q.18. Which command is used to apply database changes from Django models?







Q. What is the default database engine used in Django?







Q.19. In Django, what is a view responsible for?







Q.20. What is the purpose of settings.py in a Django project?







Q.21. What is the correct file extension for a Python file?







Q.22. What is a backend in app development responsible for?