<link rel="stylesheet" href="/assets/tbcx/css/tbcx-font-faces.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="/assets/tbcx/css/tbcx-font-faces.css">
globe-outlined
ქარ
Dark Mode

Full-Stack Development with the Help of Artificial Intelligence

1-20

education-outlined
Number of lectures

20 Lectures

calendar-outlined
Duration of Lectures

3 Months

laptop-outlined
Lecture format

Google meets

As part of the course, you’ll learn how to work with artificial intelligence (Google Gemini) as your “pair programmer”. Instead of spending time fixing syntax errors, you’ll focus on what really matters: programming logic, software architecture, and building real-world products.

What is the goal of the course?

The goal of the course is to develop the knowledge and skills that are becoming increasingly valuable for programmers in the age of AI — particularly systematic thinking and the ability to design software product architecture.

By the end of this hands-on course, you’ll work on a final project where you’ll independently build, debug, and publicly deploy an AI-powered Full-Stack web application (AI-Powered Hub).

Who is this course for?

No prior programming knowledge is required. The course is open to school students in grades 9–12 who are motivated to learn and have access to a computer and the internet.

What will you learn?

  • Front-end (Interface): How to build an interactive, fully responsive, and visually polished interface using React and Tailwind CSS.

  • Back-end (Server): How to build your own API using Node.js and Express.js to handle requests.

  • Database: How to use MongoDB to securely store data, including user accounts, authentication, posts, and assignments.

  • AI API Integration: How to integrate the Gemini API to add intelligent features to your application, such as automatic text summarization, smart recommendations, and content categorization.

file-list-outlined

FAQ

What steps do I need to take to join the course?

chevron-down-outlined

Who is a Full-Stack Developer?

chevron-down-outlined

What does a Full-Stack Developer do?

chevron-down-outlined