Hi, what do you want to do?
Khan Academy
Khan Academy: Smart Buildings, Transport, and Grids
The advantages and security risks of "Smart" uses of technology in buildings, transportation, and grids are discussed.
Khan Academy
Khan Academy: Domain Name System (Dns)
The Domain Name System (DNS) and its relationship to IP addresses is explained and illustrated. The article also discusses the anatomy of a domain name and issues of DNS spoofing.
Khan Academy
Khan Academy: Symmetric Encryption Techniques
Symmetric encryption techniques are explained including the Vigenere Cipher and AES-128.
Khan Academy
Khan Academy: Encryption, Decryption, and Cracking
Julius Caesar encrypted messages two thousand years ago. By knowing the techniques of deciphering a code--frequency analysis, known text, and brute force--one can begin to understand the three key aspects of data encryption, decryption,...
Khan Academy
Khan Academy: Categorizing Run Time Efficiency
Understanding the run efficiency time of algorithms and why timing is important.
Khan Academy
Khan Academy: Measuring an Algorithm's Efficiency
Discusses how to measure the efficiency of an algorithm.
Khan Academy
Khan Academy: Verifying an Algorithm
The use of formal reasoning to determine if an algorithm is correct.
Khan Academy
Khan Academy: Procedures With Return Values
Practice programming problems using procedures with return values.
Khan Academy
Khan Academy: Phishing Attacks
Find out what phishing attacks are and how to avoid them.
Khan Academy
Khan Academy: Defining a Procedure Practice
Practice defining a procedure with custom programming.
Khan Academy
Khan Academy: Scalable Systems
Learn about the features that increase the scalability of the Internet.
Khan Academy
Khan Academy: Finding Patterns in Data Sets
Explore examples of patterns that we can find in the data around us with these practices problems.
Khan Academy
Khan Academy: Smart Buildings, Transport, and Grids
Find out what it means for a piece of infrastructure to be smart?
Khan Academy
Khan Academy: Rogue Access Points
Learn about rogue access points to understand wireless internet access.