"OST2: A new way to grow security talent for open source projects", https://archive.fosdem.org/2022/schedule/event/ost2/
> .. he ended up working for Apple. There he worked on securing all the lesser-known firmwares on Macs and peripherals - everything from 3rd party GPUs to SecureBoot for monitors! He worked on the x86-side of the T2 SecureBoot architecture, and his final project was leading the M1 SecureBoot architecture - being directly responsible for designing a system that could provide iOS-level security, while still allowing customer choice to trust arbitrary non-Apple code such as Linux bootloaders. He left Apple in Dec 2020 after the M1 Macs shipped, so he could work full time on Open Security Training.
https://m.youtube.com/playlist?list=PLSE8ODhjZXjaKScG3l0nuOi... https://m.youtube.com/playlist?list=PLSE8ODhjZXjaKScG3l0nuOi...
Helped me a lot in building the apps I have published on https://lowtechguys.com/
Video training sessions: https://youtube.com/@pwncollege Challenges: pwn.college Discord: https://pwn.college/discord
This one is slightly out of date, but it's great, something I'd happily pay $300 or so for. The value is heavily subsidized by Google. I have taught week-long Android professional certifications and this does a lot better than most of them out there.
More importantly I would love some course that challenges a senior developer in not only impl. coding but also in architecture and design beyond the famous fad architecture in Android world as of now
The previous linked tutorial covers coroutines well enough to do things with it. If you want to go further, I'd recommend figuring out how to combine Kotlin Flow with Compose; neither Compose nor Flow really shine without the other. Sadly can't find tutorials on this either. Planning to open source some templates some time this year.
* Practical Deep Learning for Coders, fast.ai
* Mathematics for Machine Learning Specialization, Imperial College London
* Deep Learning Specialization, Andrew Ng, Coursera
so if you want to learn something like: PCI/CXL/USB/x86/ARM/DRAM/SAS/AHCI/NVM/SATA/Virtualization/UEFI/Thunderbolt
then I've seen this https://www.mindshare.com/ being recommended
That being said, valuable material shouldn't be available for free. You should have to exchange something for it because the author put in work and expertise to make it happen, and they won't be able to provide more or support it with a price tag of free. People have to have some incentive and be able to offset costs.
Algorithms often also control what you see so even lists like this are quickly corrupted. It truly is an 'Anathem' world now.
People who are experts in their fields typically don't need to make money from selling educational materials. They make enough money in their field of expertise, e.g. by being a researcher or professor. The reason they publish educational materials is typically to improve their public image or become a bit more famous, and they want as many people as possible to have access.
On the other hand, paid courses (think Udemy and stuff like that) are often made by people whose goal is to put in the minimum effort plus some marketing to sell a course. They are not experts in the field, and don't need to be, because marketing is more important. These courses end up being shallow low-quality fluff.
I've taught courses myself. We charge a lot but in my experience, it doesn't make money. It's just a social giving back thing. It's enough to cover costs of production, but not opportunity costs. But we charge because the people who come for the free courses often leave by lunch. Even when it's an expensive course paid in full by a company, people will skimp out because of "work" and it just wastes everyone's time.
It takes about 4 hours to produce 1 hour worth of slides and content. So the income can be worse than freelance coding, even when the hourly rate is higher.
Rule of thumb IMO is that the person teaching spends at least 80% of their time on the topic that they teach.
The unfortunate truth is that if you want to become an expert in a technical topic, you need to put in hard work beyond 1-3 hours of watching a video, despite what all the YouTube influencers may want you to believe.
Also just started the free FastAI course, seems very good so far
Jen Simmons on CSS grid - YouTube