Personally , I don ' t think this is the stuff that most of the people here would want to learn , assuming you want to learn how to develop jailbreaks from scratch . In the rather short introduction on the Kickstarter page , it only says that he ' s giving an intro on iOS security , pentesting and forensics . If you ' re a beginner , that is in no way , shape or form enough to get you ready to develop jailbreaks . Developing jailbreaks takes a LOT of knowledge , please don ' t underestimate it . I ' m still in the process of learning all this stuff myself , so this is what understanding jailbreaks needsTo understand the basics of userland jailbreaks basic programming knowledge CC is probably enough to read along with the exploits and kiiiinda understand what it ' s doing basic UNIX knowledge , since some of the older userland exploits make use of shelllike scripts . For instance the Symbolic Link Vulnerability used in evasi 0 n , the MobileBackup Copy Exploit used in Spirit basic OS knowledge basic understanding of what a jailbreak does , which mainly boils down to getting kernel code execution . the path of an jailbreak binary , breaking out of the sandbox getting arbitrary unsigned code execution getting code execution under root get code exec in the kernel patch itTo understand the most part of userland jailbreaks , you ' ll also need an understanding of the concept of usermode and kernelmode , virtual memory , stack memory , heap memory the basics of the inner workings and architechture of iOS , AMFI , Sandboxing , MAC frameworkTo exploit non 0 daypublic vulnerabilities you ' ll also need a deep understanding of the internals and the architechture of iOS like Mach System Calls , IOKit , Kexts , macho files , IPC , memory management etc exploit mitigations like kASLR , DEP , non executable stack and heap , codesigning , KPP ARM assembly or x 8664 assembly if you ' re starting with macOS exploitation stack buffer overflows , heap buffer overflows , uaf ' s , type confusion , heap spraying , racing conditions , format string attacks , ROP chains , stack pivoting , privilege escalation , null pointer dereferences not for iOS since kernel enforces pagezero flag , but useful for macOS exploitation , which could be a good step before iOS exploitation , plus a lot more that i probably forgotTo find your own vulns and exploit them , you ' ll also need really deep understading of iOS , Mach , BSD the abillity to reverse engineer static analysis mastering the art of fuzzing mastering the art of exploitation patience determination creativityI really don ' t know if these courses supply this type of information and really doubt it , so my advice is to just move on , and just start learning on your own .