“The Great Hack” (2019)
- Explores the Cambridge Analytica scandal and data privacy issues.
“Lo and Behold: Reveries of the Connected World” (2016)
- Directed by Werner Herzog, it delves into the internet’s history and its impact on humanity.
“Mr. Robot” (2015-2019)
- Follows a cybersecurity engineer and hacker, delving into themes of privacy, security, and hacktivism.
- A channel dedicated to computer science topics, explained by experts.
- Notable videos: “How the Internet Works”, “Public Key Cryptography”, “Quantum Computing”.
Khan Academy Computing – YouTube
- Offers tutorials and explanations on various computer science topics, from algorithms to programming.
📖READ
Books:
- “Introduction to the Theory of Computation” by Michael Sipser
- “Algorithms” by Robert Sedgewick and Kevin Wayne
- “Clean Code: A Handbook of Agile Software Craftsmanship” by Robert C. Martin
Online Resources and tutorials:
- Explore topics on Khan Academy’s Computer Science section.
- Learn to program in various languages using W3Schools
- Read articles and tutorials on websites like GeeksforGeeks, Medium, and Towards Data Science.
🎧LISTEN
- The podcast explores the investigation into the use of the Pegasus spyware and its implications for privacy and human rights.
- Various speakers
- Features TED Talks related to technology, often covering AI, cybersecurity, and the ethical implications of technological advancements.
- Host: Jack Rhysider
- Focuses on true stories from the dark side of the internet, including hacking, data breaches, and cybercrime.
📱WEBSITES AND APP
www.W3Schools.com – A great resources for learning about a range of programming languages
Apps – Programs and tools to familiarise yourself with.
VSCode – A great, free code editor that can be used to create a variety of different coding projects, including Python and Javascript.
Visual Studio – A full IDE that is like the big brother of VS Code. This IDE allows you to build Windows applications using C# or VB. It can also be linked to game engines such as Unity.
🏆COMPETITIONS
- Participate in coding challenges on websites like HackerRank, LeetCode, and Codewars.
- Join competitive programming platforms like Codeforces and TopCoder.
🗺 VISITS
- The National Museum of Computing (Bletchley Park, Milton Keynes)
- Science Museum (London)
- The Centre for Computing History (Cambridge)