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, and Cursor/VS Code from the preview phase. Resolve any legacy issues.

  • Practice: Rebuild/extend the Counter and TodoList components from the preview phase in a new Vite project. Add functionalities like clearing the list or displaying the number of items. Ensure components accept and use props 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 as shadcn/ui.

  • Practice: Style the Day 1 TodoList application using Tailwind CSS. Make it responsive. Replace standard HTML input/button elements with Input, Button, and Card components from shadcn/ui. Experiment with different Tailwind utilities and shadcn/ui components.


03 TypeScript & State Management

  • Goal: Understand the benefits of static type checking using TypeScript, and learn fundamental state management techniques beyond useState (Zustand, Redux, Signal).

  • Practice: Convert the TodoList application to TypeScript, adding types for props, state, and event handlers. Implement a simple theme switcher using Zustand (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 the Supabase dashboard UI or SQL editor to create a todos table. Enable row-level security on the table. Explore the Supabase 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" and perception-planning-action cycles, enabling the model to autonomously decide when to call addTodo, 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, and Cursor/VS Code from the preview phase. Resolve any legacy issues.

  • Practice: Rebuild/extend the Counter and TodoList components from the preview phase in a new Vite project. Add functionalities like clearing the list or displaying the number of items. Ensure components accept and use props 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 as shadcn/ui.

  • Practice: Style the Day 1 TodoList application using Tailwind CSS. Make it responsive. Replace standard HTML input/button elements with Input, Button, and Card components from shadcn/ui. Experiment with different Tailwind utilities and shadcn/ui components.


03 TypeScript & State Management

  • Goal: Understand the benefits of static type checking using TypeScript, and learn fundamental state management techniques beyond useState (Zustand, Redux, Signal).

  • Practice: Convert the TodoList application to TypeScript, adding types for props, state, and event handlers. Implement a simple theme switcher using Zustand (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 the Supabase dashboard UI or SQL editor to create a todos table. Enable row-level security on the table. Explore the Supabase 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" and perception-planning-action cycles, enabling the model to autonomously decide when to call addTodo, 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?

© 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.

© 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.

© 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.