Explore les défis de programmation, les techniques de débogage, les tests de logiciels et les pratiques de sécurité dans le développement de logiciels.
Introduit les fondamentaux de l'ingénierie logicielle, couvrant le traitement de l'instruction, les algorithmes, les langages de programmation, les abstractions, les tests, la sécurité et l'open source.
Introduit des bases de réseau, des protocoles de communication, des mécanismes de routage, des concepts de conception Web et des risques pour la sécurité.
Explore l'influence, la persuasion, les piliers du leadership, la sécurité psychologique, les bases sécurisées, le dialogue, la résolution des conflits et les neurosciences.
Se penche sur l'application de l'apprentissage automatique à l'amélioration de la documentation relative aux droits de l'homme et aux activités de plaidoyer à l'intention d'organisations telles que HURIDOCS.
Explore comment l'assurance met un prix sur le risque, aide les gens à partager le risque, et joue un rôle crucial dans la réduction des risques de catastrophe.
Couvre les bases de la cybersécurité, y compris l'importance de protéger les systèmes contre les attaques numériques et la motivation derrière les cybercriminalités.