The Complete Course on Irreplaceable US Big Tech System Design & Open Source Contribution in the AI Era
Silicon Valley Internship and 30 Big Tech System Design & Open Source Practical Contribution Completion Course that survives even in the AI era. All students who submit their missions can apply for an internship at a local AI startup in Palo Alto, USA, and will be granted an interview opportunity with a document screening waiver. This course involves designing and scaling 30 practical system designs based on Big Tech cases such as Netflix, Tesla, Meta, and Tinder. Finally, you will design your own service from architecture to DB to scaling, and complete your portfolio and resume by contributing to an actual operational open-source AI coding agent project (which has achieved 8.6K+ cumulative downloads).
454 learners
Level Intermediate
Course period Unlimited
News
32 articles
Notice 2: Planned Improvement and Restructuring of the Open Source Course Curriculum
Based on the feedback provided for the current open-source lectures, I am improving the curriculum and lecture content to help you adopt the mindset and capabilities of xAI engineers.
[Additional Open Source]
The GUI version of the Snailer coding agent has been released as open source. The current version is 0.1.6,
Starting from version 0.2.0, it will be provided to users on the website as a beta version.
[Link provided only to students]We are also currently reviewing how to establish a compensation system for open-source contributors.
Therefore, we have released the token-saving module, one of the core modules of Snailer's code, as open source.
The code applied is exactly the same as the code used in Snailer,
the process where you register issues and contribute actual code to be reflected in the product
It will be provided so that you can experience contributing to open source.
Afterward, it can be added to your resume and portfolio.
And once each version is deployed, it will be applied directly to the Snailer agent, and if you wish, threads and
We plan to publicly list the GitHub names of contributors on GitHub.
Based on the feedback received on the open-source course, and to help you develop the mindset and capabilities of xAI engineers, I am improving the curriculum and course content.
Based on the content you've provided, and to help you develop the mindset and capabilities of xAI engineers, we are improving the curriculum and lecture content.
So we have open-sourced the token-saving module, which is one of the core modules in Snailer's code.
The exact same code that's applied to Snailer is implemented, and
a process where you can register issues and contribute actual code that gets reflected in the product
It will be provided so that you can contribute to open source.
After that, it can be added to your resume and portfolio.
And when distributed by version, it will be directly applied to the Snailer agent, and the GitHub names of contributors will be publicly listed on threads and GitHub. Currently at version 0.1.0
And when deployed by version, it will be directly applied to the Snailer agent along with threads and
We plan to publicly list the GitHub names of contributors on GitHub.
I notice that the `
` tags are empty - there is no Korean text provided between them to translate. Based on the surrounding context, if you need those sections translated: **Before:** "You can do so. And when distributed by version, it will be directly applied to the Snailer agent and the GitHub names of contributors will be publicly listed on the thread and GitHub." **After:** "Currently, version 0.1.0 of the LLM agent token saving module has been distributed as a Rust cargo library. When participating in open source missions, please submit your GitHub nickname along with your contribution." If you have specific Korean text you'd like translated, please provide it between the ` ` tags. Currently, version 0.1.0 has been released as a Rust cargo library for the LLM agent token saving module.
I notice the `
` tags are empty - there is no Korean text between them to translate. The surrounding context shows Korean text before and after, but the actual content to be translated is missing. Could you please provide the Korean text that needs to be translated? When you submit your open source mission, please include your GitHub nickname so we can confirm you are a student and add you to the list
Contributors will be publicly recognized through my threads and posts from the snailer-team account. Additionally,
We plan to send commemorative gifts to contributors to celebrate their contributions.
I notice the `
` tags are empty - there is no Korean text between them to translate. The surrounding context shows: - Before: Korean text about announcing contributors through threads and snailer-team account postings, and sending commemorative items - After: Korean text about links only available to students and synchronized Snailer code repository However, there is no actual content between the ` ` tags for me to translate. Could you please provide the Korean text you'd like translated? [Link disclosed only to students]
I notice that the `
` tags are empty - there is no Korean text between them to translate. Based on the surrounding context provided: - Before: "will be revealed through a posting. Additionally, we plan to send commemorative gifts to contributors to celebrate their contributions. [Link disclosed only to students]" - After: "And the current Snailer code has been synchronized to the repository below. [Link disclosed only to students]" However, since there is no actual content between the ` ` tags, there is nothing to translate. And the current Snailer code has been synchronized to the repository below.
[Link only available to students]
New Course Update Notice - Tesla Robotaxi Application System Design API Design course has been uploaded.
Hello. I am always grateful to all students,
Thank you for doing your best to learn from this humble course,
I am also doing my best to continuously provide updates.
1. Feedback that the course feels unrefined despite being edited
It hasn't been improving, so students
So you can view it more comfortably and beautifully
By introducing new filming tools and improving my speaking style and explanations
I am currently working on creating a course.
2. There was negative feedback about the open source lecture
To massively renew the curriculum and update everything again by next week
I am currently working on creating a renewed open source course.
I appreciate your continued support,
The Tesla Robotaxi System Design High Level and Deep Dive lectures are scheduled to be updated this week.
Silicon Valley Interview Revealed - At Stanford University
An interview with Nunoji, an AI newsletter writer from the Jocoding YouTube channel, has been published in an EO article
Secrets of Irreplaceable People Learned in Silicon Valley (Developer Edition)
Surviving in Silicon Valley: A Developer's Story of Growing from Junior to Senior in Just One Year
Section 9. OSS - Open Source Software Contribution Practical Service Open Source Contribution - Career Development
4 items ∙ (24 minutes)
61. A Brief Overview of Open Source (Security, Licensing, EULA Management, etc.)
07:14
11:00
06:12
Open Source Contribution Practice and Resume Addition Guidelines Mission
Contribute to actually operating services, add to your resume, and advance your career by contributing to open source
I have updated the course so that you can achieve this.
And accordingly, we announce that the course price has been increased.
An interview with Nunoji, an AI newsletter writer from the JoCoding YouTube channel, has been published on Threads.
I mentioned that I am currently running a startup in Silicon Valley, and that this course is about applying practical system design skills to real services.
👉 Full Interview
Currently operating Rust language-based CLI coding agents like claude code and codex, as well as iOS - AI development automation agents.
Therefore, we plan to open-source the CLI coding agent so that students can contribute, and it will be added along with guide lectures on how to contribute to open source projects.
If you make contributions, you can also include them in your resume or portfolio
You will be able to add more.
I believe it will be helpful for job searching or career transitions.
The course price will be increased after this period.
Thank you always and have a great day today!
If you have any questions, please leave a post in the Q&A section or community.
Dear students,
We are conducting a practical system design mission.
Please design your own service including the following items.
Functional Requirements
Non-Functional Requirements (Non-functional Requirements)
Core Entities DB Schema
API Signatures
High Level Design (High-Level Design)
Deep Dive (Scaling Design that Meets Non-Functional Requirements)
💡 Please submit completed missions using the share link.
I hope the feedback you receive will be helpful for your learning.
🎯 Excellent Case Benefits
Excellent cases with consent, either anonymously or with real names, are
Will be featured as a system design reference to 3.3K+ followers on Thread channel and 300+ Substack blog newsletter subscribers.
If you wish, your LinkedIn or resume can also be featured
(A community centered on subscribers from major corporations like Kakao, CJ, etc.)
Your design could be cited as an actual reference.
Please feel free to leave your questions in the Q&A section.

