Skip to content
All of Learn

Learning track

Guided Concept Lessons

Every read-and-understand lesson on the site, building ideas step by step with no setup needed.

69 lessons in this track

  1. 01What is information security?Cybersecurity6
  2. 02The CIA and DAD triadsCybersecurity7
  3. 03Threats, vulnerabilities, and riskCybersecurity8
  4. 04What a cyber incident costsCybersecurity6
  5. 05Who the attackers areCybersecurity7
  6. 06Passwords and MFACybersecurity7
  7. 07Updates and patchingCybersecurity6
  8. 08Backups that actually workCybersecurity6
  9. 09How an attack unfoldsCybersecurity6
  10. 10Reporting an incidentCybersecurity6
  11. 11Authentication vs authorizationCybersecurity6
  12. 12Least privilege and zero trustCybersecurity7
  13. 13Data classification and PIICybersecurity6
  14. 14Encryption vs hashingCybersecurity7
  15. 15Logs and monitoringCybersecurity5
  16. 16Hacking the humanCybersecurity6
  17. 17Weaponised biasCybersecurity7
  18. 18Phishing, smishing, and vishingCybersecurity7
  19. 19Business email compromiseCybersecurity6
  20. 20Physical tacticsCybersecurity6
  21. 21Password managers and MFACybersecurity7
  22. 22AI, ML, and deep learningCybersecurity6
  23. 23AI you already useCybersecurity5
  24. 24LLMs and hallucinationsCybersecurity7
  25. 25Prompting safelyCybersecurity6
  26. 26Training vs using a modelCybersecurity6
  27. 27AI-written phishingCybersecurity6
  28. 28Deepfake videoCybersecurity7
  29. 29Voice cloningCybersecurity6
  30. 30Synthetic identitiesCybersecurity6
  31. 31The verification playbookCybersecurity7
  32. 32Shadow AICybersecurity6
  33. 33Prompt injectionCybersecurity6
  34. 34Adversarial machine learningCybersecurity6
  35. 35AI as a defenderCybersecurity5
  36. 36AI as a targetCybersecurity6
  37. 37Impact × likelihood in practiceCybersecurity6
  38. 38The critical fewCybersecurity6
  39. 39Where weak spots clusterCybersecurity6
  40. 40Turtle graphics and variablesProgramming in a Data World55
  41. 41Conditionals and randomnessProgramming in a Data World8
  42. 42LoopsProgramming in a Data World6
  43. 43Nested loops and patternsProgramming in a Data World7
  44. 44Functions and scopeProgramming in a Data World8
  45. 45Modular programmingProgramming in a Data World6
  46. 46ListsProgramming in a Data World8
  47. 47How machines learnProgramming in a Data World7
  48. 48Event-driven basicsProgramming in a Data World8
  49. 49From basics to structuresData Structures, Algorithms & the Web5
  50. 50Tuples and immutabilityData Structures, Algorithms & the Web7
  51. 51Dictionaries: key and valueData Structures, Algorithms & the Web8
  52. 52Sets and set operationsData Structures, Algorithms & the Web7
  53. 53Reading and writing filesData Structures, Algorithms & the Web8
  54. 54Abstract data typesData Structures, Algorithms & the Web6
  55. 55Stacks: last in, first outData Structures, Algorithms & the Web7
  56. 56Queues: first in, first outData Structures, Algorithms & the Web7
  57. 57Big-O: measuring how code scalesData Structures, Algorithms & the Web8
  58. 58Comparing two approachesData Structures, Algorithms & the Web7
  59. 59Sorting a listData Structures, Algorithms & the Web8
  60. 60Classes and objectsData Structures, Algorithms & the Web8
  61. 61Attributes and methodsData Structures, Algorithms & the Web8
  62. 62InheritanceData Structures, Algorithms & the Web8
  63. 63PolymorphismData Structures, Algorithms & the Web7
  64. 64Encapsulation and abstractionData Structures, Algorithms & the Web8
  65. 65How the internet worksHow Computers & the Internet Work35
  66. 66Finding sites: DNS and cachingHow Computers & the Internet Work5
  67. 67What is artificial intelligence, really?How Computers & the Internet Work5
  68. 68The story of AIHow Computers & the Internet Work6
  69. 69AI and ethicsHow Computers & the Internet Work7