logo

Tomorrow School

New

“AI Imperative Programming” is an imperative programming module with artificial intelligence components, with Go serving as the primary programming language.

600 000 ₸
Submit application
Allocated 24 Quotas

Objectives: To prepare Go developers capable of solving engineering challenges in the era of artificial intelligence, with a focus on data analysis, integration with large language models (LLMs), and the responsible use of AI. Tasks: • Build a strong foundation in Go programming and engineering thinking. • Master prompt engineering and develop ethical and critical interaction with AI systems. • Learn to integrate analytical components and classifiers into every application. • Gain practical experience in web development, REST APIs and LLM APIs, databases, networking, and algorithms through real-world projects. • Develop soft skills, including teamwork, peer review (auditing), and accountability for results. • Prepare students for internships and employment with a portfolio of completed projects.

Special condition

• A refundable security deposit of KZT 100,000 is required; it is returned to the student upon successful completion of the program and fulfillment of all obligations. Accommodation (co-living) is provided for out-of-town students. • Applicants must be at least 18 years old; no degree or prior programming experience is required. • Completion of online cognitive games (approximately 90 minutes) designed to assess logic and memory skills. • Successful completion of the initial Go-language selection pool (an intensive stage), with evaluation focused on motivation and potential. Prompt Piscine serves as an additional pool within the module.

Course details

level

For beginner

Study format

Offline

Entrance exams

No

Duration, in weeks

26

Education language

English

Qualifications

junior

Skills


Upon completion of the program, students acquire fundamental skills in Go programming, web application development, integration and utilization of LLMs and external APIs, data processing and visualization, algorithms and optimization, working with databases and web forums, systems programming, containerization, Git, and modern software development tools.

FAQ

Similar courses