Tech & Computing
AI, cybersecurity, data science, machine learning, and software engineering.
12 topics in this category
Artificial Intelligence
Artificial Intelligence is the field of computer science focused on building systems that can perform tasks requiring human-like intelligence, including learning, reasoning, perception, and decision-making.
Blockchain and Cryptocurrency
The study of distributed ledger technology and digital currencies that enable secure, decentralized transactions without intermediaries.
Cloud Computing
The delivery of computing services over the internet, enabling on-demand access to servers, storage, databases, and applications without owning physical infrastructure.
Computer Science
The study of computation, algorithms, data structures, and the design of software systems, encompassing everything from theoretical foundations to artificial intelligence and software engineering.
Cybersecurity
The practice of protecting systems, networks, and data from digital attacks, covering threat analysis, defense strategies, encryption, and incident response.
Data Science
An interdisciplinary field combining statistics, programming, and machine learning to extract insights and build predictive models from data for real-world decision-making.
Has CalculatorFull-Stack Web Development
The practice of building complete web applications by working across both front-end (client-side) and back-end (server-side) technologies, including databases, APIs, and deployment infrastructure.
Java Classes and Objects: Writing Classes, Constructors, and Encapsulation
Writing Java classes, constructors, encapsulation, access modifiers, static vs instance methods for AP Computer Science A.
Java Control Flow: Boolean Logic, Conditionals, and Iteration
Boolean expressions, if-else conditionals, for/while loops, short-circuit evaluation for AP Computer Science A.
Java Primitive Types and Objects
Java primitive data types, reference types, String class, type casting, and Math class for AP Computer Science A.
Machine Learning
Machine learning is a subfield of artificial intelligence focused on building systems that learn from data to make predictions and decisions, encompassing techniques from simple regression models to complex deep neural networks.
Software Engineering
The systematic application of engineering principles to software design, development, testing, and maintenance, encompassing methodologies like Agile, design patterns, DevOps, and quality assurance practices.