Skip to main content
Group looking at laptop together

Fullstack Academy Glossary of Tech Terms

  1. A
  2. B
  3. C
  4. D
  5. E
  6. F
  7. G
  8. H
  9. I
  10. J
  11. K
  12. L
  13. M
  14. N
  15. O
  16. P
  17. Q
  18. R
  19. S
  20. T
  21. U
  22. V
  23. W
  24. X
  25. Y
  26. Z

# A

Acceptance Testing

Acceptance testing is the process of verifying that a software product meets its business requirements & user expectations and is ready for release. It is typically performed by a team of testers who use a variety of techniques to ensure that the product is bug-free and meets the needs of its users. It is the final phase of software testing done to ensure that the software functions correctly and is ready for deployment.

Active Learning

Active learning is a teaching strategy that requires learners to participate and engage through thinking, discussing, investigating, and creating. Rather than listening alone, students practice skills, solve problems, ponder complex questions, make decisions, propose solutions, and explain ideas in their own words—both through writing and discussion.


An algorithm is a finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems or to perform a computation.

Anita B.Org
Anitab helps women make significant contributions to technical fields. Its programs and awards highlight the accomplishments of women technologists, while its events and communities enable women to establish their peer networks.

# B


The back-end refers to the server-side of an application and everything that communicates between the database and the browser. Back-end developers make updates and changes and monitor the functionality of the site.

# C

Cloud Computing

Cloud computing provides businesses with scalability, cost savings, and easy access to resources from anywhere with Internet access. From artificial intelligence to web applications, cloud computing is the foundation of many emerging technologies. Instead of businesses relying on physical computing infrastructures, cloud computing delivers technology services and resources, such as servers, storage, databases, and software, over the Internet on demand.

# I

Imperative Coding Language

A style of programming in which programs describe their desired results by explicitly listing commands or steps that must be performed. While most languages don’t fit perfectly within one or the other, imperative examples include Go, Python, Java, and C++.