

Language of instruction
English
Current course fees
23,930
Location
Shanghai
X ACADEMY
Global Explorer Summit
-
2024.07.25
Major Course X-Core
Major Course X-Core
Major Course X-Core
Generative AI Full Stack Development
Full-Stack Development with GenAI
COURSE INTRO
Course Introduction 01
COURSE INTRO
Course Introduction 01
Since the emergence of generative AI, the workflow of traditional full-stack development has been completely transformed. From GitHub Copilot to Cursor AI, the AI tools for front-end and back-end engineers have become increasingly powerful, enhancing development efficiency by dozens of times. In 2024, high school students in the United States leveraged Gen-AI tools to develop independent applications earning over ten thousand a month, while middle school students in China used AI to create products with hundreds of thousands of users.
The "TechX Generative AI Full-Stack Development" course breaks the traditional learning framework and path of front-end and back-end courses, allowing you to quickly master the ability to develop independent websites at minimal cost in the era of generative AI, enabling you to harness the most powerful AI to build websites for you. In this course, you will master the fundamentals of front-end development (HTML, CSS, and JavaScript), as well as popular front-end frameworks (such as React and Vue), back-end knowledge, and server deployment. Through practical development, you will build fully interactive web applications. The course particularly introduces cutting-edge AI tools such as Cursor AI, flowith, and the most powerful AI models like Claude 3.5 and OpenAI o1, to help you learn to quickly build fully functional full-stack applications using AI.
Since the emergence of generative AI, the workflow of traditional full-stack development has been completely transformed. From GitHub Copilot to Cursor AI, the AI tools for front-end and back-end engineers have become increasingly powerful, enhancing development efficiency by dozens of times. In 2024, high school students in the United States leveraged Gen-AI tools to develop independent applications earning over ten thousand a month, while middle school students in China used AI to create products with hundreds of thousands of users.
The "TechX Generative AI Full-Stack Development" course breaks the traditional learning framework and path of front-end and back-end courses, allowing you to quickly master the ability to develop independent websites at minimal cost in the era of generative AI, enabling you to harness the most powerful AI to build websites for you. In this course, you will master the fundamentals of front-end development (HTML, CSS, and JavaScript), as well as popular front-end frameworks (such as React and Vue), back-end knowledge, and server deployment. Through practical development, you will build fully interactive web applications. The course particularly introduces cutting-edge AI tools such as Cursor AI, flowith, and the most powerful AI models like Claude 3.5 and OpenAI o1, to help you learn to quickly build fully functional full-stack applications using AI.



COURSE OUTCOME
Course Outcome 02
COURSE OUTCOME
Course Outcome 02
At the end of the course, you will have the opportunity to apply what you have learned and complete a type of output, such as:
Intelligent Q&A Website: Construct an intelligent Q&A platform that utilizes generative AI technology to automatically answer questions and update content in real-time.
Personalized Resume Generator: Develop an AI-based resume generator that creates professional resume templates based on user input.
Virtual Character Creation Tool: Create a tool for generating personalized virtual characters and images, allowing users to create unique virtual representations by inputting text descriptions.
……
*The type and content of the final output will be based on the product delivered by the explorer after participating in the capstone project X-Capstone.
At the end of the course, you will have the opportunity to apply what you have learned and complete a type of output, such as:
Intelligent Q&A Website: Construct an intelligent Q&A platform that utilizes generative AI technology to automatically answer questions and update content in real-time.
Personalized Resume Generator: Develop an AI-based resume generator that creates professional resume templates based on user input.
Virtual Character Creation Tool: Create a tool for generating personalized virtual characters and images, allowing users to create unique virtual representations by inputting text descriptions.
……
*The type and content of the final output will be based on the product delivered by the explorer after participating in the capstone project X-Capstone.
POTENTIAL OPPORTUNITIES
POTENTIAL OPPORTUNITIES 03
POTENTIAL OPPORTUNITIES
POTENTIAL OPPORTUNITIES 03
Full Stack Developer, AI Application Developer, Entrepreneur/Independent Developer
Full Stack Developer, AI Application Developer, Entrepreneur/Independent Developer
COURSE CONTENTS
Course Contents 04
COURSE CONTENTS
Course Contents 04
01 Motivation & React Basics
Goal: Understand why learning full-stack development in the era of AI big models is important, how to interact with AI tools to build learning assistants, and reinforce core
React
concepts.Environment Check: Quickly validate the setup of
Node
,Git
, andCursor
/VS Code
from the preview phase. Resolve any legacy issues.Practice: Rebuild/extend the
Counter
andTodoList
components from the preview phase in a newVite
project. Add functionalities like clearing the list or displaying the number of items. Ensure components accept and useprops
where appropriate. Practice using AI to ask about encountered concepts.
02 Styling (Tailwind CSS) & UI Components (shadcn/ui)
Goal: Learn modern styling techniques using
Tailwind CSS
, and use pre-built UI components such asshadcn/ui
.Practice: Style the Day 1
TodoList
application usingTailwind CSS
. Make it responsive. Replace standardHTML
input/button elements withInput
,Button
, andCard
components fromshadcn/ui
. Experiment with differentTailwind
utilities andshadcn/ui
components.
03 TypeScript & State Management
Goal: Understand the benefits of static type checking using
TypeScript
, and learn fundamental state management techniques beyonduseState
(Zustand, Redux, Signal).Practice: Convert the
TodoList
application toTypeScript
, adding types for props, state, and event handlers. Implement a simple theme switcher usingZustand
(for example, changing the background color).
04 Introduction to Databases (SQL vs NoSQL) & Supabase/Firebase
Goal: Understand the basics of databases and set up a cloud back-end as a service (
BaaS
).Practice: Create a
Supabase
account and project. Use theSupabase
dashboard UI or SQL editor to create atodos
table. Enable row-level security on the table. Explore theSupabase
dashboard.
05 Client-Side Routing + Hono Backend & CRUD
Goal: Use React Router for multi-page navigation and build a lightweight API with Hono on Cloudflare Workers, securely connecting the front end to Supabase to complete full CRUD, laying the groundwork for subsequent LLM and deployment.
Practice: Break the Todo application into
/
list and/add
form; write Hono routes (internally calling Supabase RPC), allowing the front end to call these endpoints through typed fetch to implement adding, toggling complete, and deleting Todos.
06 LLM Integration (function call & agent)
Goal: Understand the prompt-completion-function-call process, token costs, and lightweight Agent frameworks, encapsulating business actions as callable functions by models.
Practice: Allow the front end to call
/api/chat
for users to add or delete Todos in natural language, then expand to include "weekly plan summary", "error diagnosis" andperception-planning-action
cycles, enabling the model to autonomously decide when to calladdTodo
,listTodos
, and other tools.
07 Deployment & Demo Day Sprint
Goal: Master the Edge-First deployment approach and the CI/CD processes of GitHub Actions + Vercel/Cloudflare, experiencing the efficiency of AI-generated configuration files.
Practice: Use Vercel CLI or
wrangler deploy
to go live in one click and generate previews for each PR.
01 Motivation & React Basics
Goal: Understand why learning full-stack development in the era of AI big models is important, how to interact with AI tools to build learning assistants, and reinforce core
React
concepts.Environment Check: Quickly validate the setup of
Node
,Git
, andCursor
/VS Code
from the preview phase. Resolve any legacy issues.Practice: Rebuild/extend the
Counter
andTodoList
components from the preview phase in a newVite
project. Add functionalities like clearing the list or displaying the number of items. Ensure components accept and useprops
where appropriate. Practice using AI to ask about encountered concepts.
02 Styling (Tailwind CSS) & UI Components (shadcn/ui)
Goal: Learn modern styling techniques using
Tailwind CSS
, and use pre-built UI components such asshadcn/ui
.Practice: Style the Day 1
TodoList
application usingTailwind CSS
. Make it responsive. Replace standardHTML
input/button elements withInput
,Button
, andCard
components fromshadcn/ui
. Experiment with differentTailwind
utilities andshadcn/ui
components.
03 TypeScript & State Management
Goal: Understand the benefits of static type checking using
TypeScript
, and learn fundamental state management techniques beyonduseState
(Zustand, Redux, Signal).Practice: Convert the
TodoList
application toTypeScript
, adding types for props, state, and event handlers. Implement a simple theme switcher usingZustand
(for example, changing the background color).
04 Introduction to Databases (SQL vs NoSQL) & Supabase/Firebase
Goal: Understand the basics of databases and set up a cloud back-end as a service (
BaaS
).Practice: Create a
Supabase
account and project. Use theSupabase
dashboard UI or SQL editor to create atodos
table. Enable row-level security on the table. Explore theSupabase
dashboard.
05 Client-Side Routing + Hono Backend & CRUD
Goal: Use React Router for multi-page navigation and build a lightweight API with Hono on Cloudflare Workers, securely connecting the front end to Supabase to complete full CRUD, laying the groundwork for subsequent LLM and deployment.
Practice: Break the Todo application into
/
list and/add
form; write Hono routes (internally calling Supabase RPC), allowing the front end to call these endpoints through typed fetch to implement adding, toggling complete, and deleting Todos.
06 LLM Integration (function call & agent)
Goal: Understand the prompt-completion-function-call process, token costs, and lightweight Agent frameworks, encapsulating business actions as callable functions by models.
Practice: Allow the front end to call
/api/chat
for users to add or delete Todos in natural language, then expand to include "weekly plan summary", "error diagnosis" andperception-planning-action
cycles, enabling the model to autonomously decide when to calladdTodo
,listTodos
, and other tools.
07 Deployment & Demo Day Sprint
Goal: Master the Edge-First deployment approach and the CI/CD processes of GitHub Actions + Vercel/Cloudflare, experiencing the efficiency of AI-generated configuration files.
Practice: Use Vercel CLI or
wrangler deploy
to go live in one click and generate previews for each PR.
PREREQUISITES
Prerequisites 05
PREREQUISITES
Prerequisites 05
The instructor for this course teaches entirely in English, and there are no prerequisite background requirements; it is open to all explorers who are interested in full-stack web development and are full of ideas.
*During the preparation phase, mentors and academic leaders will help you complete your learning of fundamental knowledge and skills.
The instructor for this course teaches entirely in English, and there are no prerequisite background requirements; it is open to all explorers who are interested in full-stack web development and are full of ideas.
*During the preparation phase, mentors and academic leaders will help you complete your learning of fundamental knowledge and skills.
"What XA has brought to me, the improvement of CS literacy goes without saying, but what I am more grateful for is being able to meet the top and most outstanding peers of my age. I have seen living MIT, CIT students, consulted TAs who can do nothing but debug, and also gained a bunch of board game friends. Perhaps saying that my dream is to change the world will be laughed at by people, but XA has given me the confidence to turn my dreams into reality."
This road is long, and the places to go are filled with poetry and ideals. The tears and sweat left behind yesterday make me more tenacious and courageous now. This is what XA has taught me: we can always be a little braver."
Haiyi Jin Explorer
Fudan University
"What XA has brought to me, the improvement of CS literacy goes without saying, but what I am more grateful for is being able to meet the top and most outstanding peers of my age. I have seen living MIT, CIT students, consulted TAs who can do nothing but debug, and also gained a bunch of board game friends. Perhaps saying that my dream is to change the world will be laughed at by people, but XA has given me the confidence to turn my dreams into reality."
This road is long, and the places to go are filled with poetry and ideals. The tears and sweat left behind yesterday make me more tenacious and courageous now. This is what XA has taught me: we can always be a little braver."
Haiyi Jin Explorer
Fudan University
"What XA has brought to me, the improvement of CS literacy goes without saying, but what I am more grateful for is being able to meet the top and most outstanding peers of my age. I have seen living MIT, CIT students, consulted TAs who can do nothing but debug, and also gained a bunch of board game friends. Perhaps saying that my dream is to change the world will be laughed at by people, but XA has given me the confidence to turn my dreams into reality."
This road is long, and the places to go are filled with poetry and ideals. The tears and sweat left behind yesterday make me more tenacious and courageous now. This is what XA has taught me: we can always be a little braver."
Haiyi Jin Explorer
Fudan University



MENTORS
Previous Course Mentors 06
MENTORS
Previous Course Mentors 06

Brian Voong
Academic Mentor 2018, 2025
iOS Engineer at DoorDash, YouTube Channel Blogger
Bachelor's Degree from University of California, Berkeley
Brian is a professional developer working at a large tech company in the Silicon Valley Bay Area, with over 15 years of experience and knowledge in building large applications for major companies like Netflix and Cisco. Currently, he works as an iOS engineer at DoorDash, a publicly traded delivery infrastructure company serving multiple markets worldwide. In addition to his work, Brian successfully runs an online teaching project on YouTube called “LetsBuildThatApp,” which has 202K subscribers.
Brian Voong
Academic Mentor 2018, 2025
iOS Engineer at DoorDash, YouTube Channel Blogger
Bachelor's Degree from University of California, Berkeley
Brian is a professional developer working at a large tech company in the Silicon Valley Bay Area, with over 15 years of experience and knowledge in building large applications for major companies like Netflix and Cisco. Currently, he works as an iOS engineer at DoorDash, a publicly traded delivery infrastructure company serving multiple markets worldwide. In addition to his work, Brian successfully runs an online teaching project on YouTube called “LetsBuildThatApp,” which has 202K subscribers.
ACADEMIC LEADS
Previous Course TAs 07
ACADEMIC LEADS
Previous Course TAs 07
Lu Tianyi Sky
2020 - 2025 Academic Teaching Assistant
Brown University Master’s Degree in Computer Science (in progress)
Carleton College Bachelor’s Degree in Computer Science and Mathematics Dual Major
As a full-stack developer in a startup team, participated in projects like Flowith and Mirro AI, leading products to be selected for the "Miracle Creation Forum" Demo Day and featured in Product Hunt’s monthly products. Interned in Web3 and quantitative finance companies focusing on developing high-performance cross-platform applications. Deeply involved in the four-year preparation work for XA and served as the head of the X23 college group. Worked as a teaching assistant for computer systems courses for multiple semesters, conducting research on adversarial attacks and defenses in visual algorithms, leading the team to achieve Top 3 in the university group of the MetaCTF competition. Lead guitarist in a band, guitar player in a jazz chamber ensemble, and fingerstyle guitarist in the dorm.
Lin Qien Lynn
2024 - 2025 Academic Teaching Assistant
Brown University Double Major in Computer Science and Applied Mathematics, Music
Worked as a software engineering intern at several tech companies, participating in system migrations and online retail platform development, developed mobile applications and simplified meal delivery processes for the charity Eayikes, and developed a daily check location system for lonely elderly people. Served as an AI Fellow in the Break Through Tech Program at MIT Schwarzman College of Computing. Proficient in piano and cello, participated in multiple school chamber music groups.
Tian Yuxuan Daniel
2023 Academic Teaching Assistant
University of Pennsylvania Undergraduate in Wharton Management and Technology (M&T) Program
Former captain of the New Jersey high school robotics team, finalist in ISEF biomedical engineering project, co-founder of the MEGA League hackathon alliance. Has practical experience in full-stack software development, data processing, hardware IoT, and bioinformatics. Currently studying Web3 and XR direction.
Lu Tianyi Sky
2020 - 2025 Academic Teaching Assistant
Brown University Master’s Degree in Computer Science (in progress)
Carleton College Bachelor’s Degree in Computer Science and Mathematics Dual Major
As a full-stack developer in a startup team, participated in projects like Flowith and Mirro AI, leading products to be selected for the "Miracle Creation Forum" Demo Day and featured in Product Hunt’s monthly products. Interned in Web3 and quantitative finance companies focusing on developing high-performance cross-platform applications. Deeply involved in the four-year preparation work for XA and served as the head of the X23 college group. Worked as a teaching assistant for computer systems courses for multiple semesters, conducting research on adversarial attacks and defenses in visual algorithms, leading the team to achieve Top 3 in the university group of the MetaCTF competition. Lead guitarist in a band, guitar player in a jazz chamber ensemble, and fingerstyle guitarist in the dorm.
Lin Qien Lynn
2024 - 2025 Academic Teaching Assistant
Brown University Double Major in Computer Science and Applied Mathematics, Music
Worked as a software engineering intern at several tech companies, participating in system migrations and online retail platform development, developed mobile applications and simplified meal delivery processes for the charity Eayikes, and developed a daily check location system for lonely elderly people. Served as an AI Fellow in the Break Through Tech Program at MIT Schwarzman College of Computing. Proficient in piano and cello, participated in multiple school chamber music groups.
Tian Yuxuan Daniel
2023 Academic Teaching Assistant
University of Pennsylvania Undergraduate in Wharton Management and Technology (M&T) Program
Former captain of the New Jersey high school robotics team, finalist in ISEF biomedical engineering project, co-founder of the MEGA League hackathon alliance. Has practical experience in full-stack software development, data processing, hardware IoT, and bioinformatics. Currently studying Web3 and XR direction.
Language of instruction
English
Current course fees
23,930
Location
Shanghai
X ACADEMY
Global Explorer Summit
-
2024.07.25
Location
Shanghai
Language of instruction
English
Current course fees
23,930
X ACADEMY
Global Explorer Summit
-
2024.07.25
Frequently Asked Questions
How is the student-teacher ratio in the major courses?
How is the student-teacher ratio in the major courses?
How is the student-teacher ratio in the major courses?
I heard that the major courses of X ACADEMY are very hardcore. Will I fall behind when the course starts?
I heard that the major courses of X ACADEMY are very hardcore. Will I fall behind when the course starts?
I heard that the major courses of X ACADEMY are very hardcore. Will I fall behind when the course starts?
Can I only study one major course at X ACADEMY?
Can I only study one major course at X ACADEMY?
Can I only study one major course at X ACADEMY?
Contact Us
© 2024 | Shanghai Des Education Technology Co., Ltd. | Established in 2016. | 沪ICP备2021004001号-6
OUR CIVILIZATION WAS BUILT ON TECHNOLOGY. OUR CIVILIZATION IS BUILT ON TECHNOLOGY. TECHNOLOGY IS THE GLORY OF HUMAN AMBITION AND ACHIEVEMENT, THE SPEARHEAD OF PROGRESS, AND THE REALIZATION OF OUR POTENTIAL. FOR HUNDREDS OF YEARS, WE PROPERLY GLORIFIED THIS – UNTIL RECENTLY. WE, AT X ACADEMY, ARE HERE TO REVITALIZE THAT SPIRIT. TO US, THE FUTURE IS A CANVAS OF VAST POSSIBILITY, PAINTED WITH THE BRUSHES OF INNOVATION, CREATIVITY, AND OPTIMISM. WE BELIEVE IN A FUTURE WHERE TECHNOLOGY CONTINUES TO BE THE BACKBONE OF ADVANCEMENT, NOT JUST IN MATERIAL TERMS BUT AS A MEANS TO ELEVATE HUMAN EXPERIENCE AND CONSCIOUSNESS. WE ARE THE FUTURE OPTIMISTS, THE DREAMERS, THE MAKERS, AND THE DOERS. WE STAND READY TO COLLABORATE, TO INNOVATE, AND TO BUILD A BETTER TOMORROW WITH YOU. JOIN US, AS WE EMBARK ON THIS JOURNEY TO IGNITE THE FLAMES OF PROGRESS AND TO CHERISH THE TECHNOLOGY THAT MAKES IT POSSIBLE. IT IS TIME, ONCE AGAIN, TO RAISE THE TECHNOLOGY FLAG. IT IS TIME TO BE TECHNO-OPTIMISTS. WITH X ACADEMY, LET'S BUILD A BRIGHTER FUTURE TOGETHER.
Contact Us
© 2024 | Shanghai Des Education Technology Co., Ltd. | Established in 2016. |
OUR CIVILIZATION WAS BUILT ON TECHNOLOGY. OUR CIVILIZATION IS BUILT ON TECHNOLOGY. TECHNOLOGY IS THE GLORY OF HUMAN AMBITION AND ACHIEVEMENT, THE SPEARHEAD OF PROGRESS, AND THE REALIZATION OF OUR POTENTIAL. FOR HUNDREDS OF YEARS, WE PROPERLY GLORIFIED THIS – UNTIL RECENTLY. WE, AT X ACADEMY, ARE HERE TO REVITALIZE THAT SPIRIT. TO US, THE FUTURE IS A CANVAS OF VAST POSSIBILITY, PAINTED WITH THE BRUSHES OF INNOVATION, CREATIVITY, AND OPTIMISM. WE BELIEVE IN A FUTURE WHERE TECHNOLOGY CONTINUES TO BE THE BACKBONE OF ADVANCEMENT, NOT JUST IN MATERIAL TERMS BUT AS A MEANS TO ELEVATE HUMAN EXPERIENCE AND CONSCIOUSNESS. WE ARE THE FUTURE OPTIMISTS, THE DREAMERS, THE MAKERS, AND THE DOERS. WE STAND READY TO COLLABORATE, TO INNOVATE, AND TO BUILD A BETTER TOMORROW WITH YOU. JOIN US, AS WE EMBARK ON THIS JOURNEY TO IGNITE THE FLAMES OF PROGRESS AND TO CHERISH THE TECHNOLOGY THAT MAKES IT POSSIBLE. IT IS TIME, ONCE AGAIN, TO RAISE THE TECHNOLOGY FLAG. IT IS TIME TO BE TECHNO-OPTIMISTS. WITH X ACADEMY, LET'S BUILD A BRIGHTER FUTURE TOGETHER.
Contact Us
© 2024 | Shanghai Des Education Technology Co., Ltd. | Established in 2016. |
OUR CIVILIZATION WAS BUILT ON TECHNOLOGY. OUR CIVILIZATION IS BUILT ON TECHNOLOGY. TECHNOLOGY IS THE GLORY OF HUMAN AMBITION AND ACHIEVEMENT, THE SPEARHEAD OF PROGRESS, AND THE REALIZATION OF OUR POTENTIAL. FOR HUNDREDS OF YEARS, WE PROPERLY GLORIFIED THIS – UNTIL RECENTLY. WE, AT X ACADEMY, ARE HERE TO REVITALIZE THAT SPIRIT. TO US, THE FUTURE IS A CANVAS OF VAST POSSIBILITY, PAINTED WITH THE BRUSHES OF INNOVATION, CREATIVITY, AND OPTIMISM. WE BELIEVE IN A FUTURE WHERE TECHNOLOGY CONTINUES TO BE THE BACKBONE OF ADVANCEMENT, NOT JUST IN MATERIAL TERMS BUT AS A MEANS TO ELEVATE HUMAN EXPERIENCE AND CONSCIOUSNESS. WE ARE THE FUTURE OPTIMISTS, THE DREAMERS, THE MAKERS, AND THE DOERS. WE STAND READY TO COLLABORATE, TO INNOVATE, AND TO BUILD A BETTER TOMORROW WITH YOU. JOIN US, AS WE EMBARK ON THIS JOURNEY TO IGNITE THE FLAMES OF PROGRESS AND TO CHERISH THE TECHNOLOGY THAT MAKES IT POSSIBLE. IT IS TIME, ONCE AGAIN, TO RAISE THE TECHNOLOGY FLAG. IT IS TIME TO BE TECHNO-OPTIMISTS. WITH X ACADEMY, LET'S BUILD A BRIGHTER FUTURE TOGETHER.