An intensive, mentor-led program that takes you from Python foundations to deploying production-grade LLM applications. Real code, real systems, real portfolio — crafted by engineers who ship AI to millions of users.
Starts July 27
14-week live cohort
with recorded catch-up
Only 20 seats
Limited cohort for
personalized mentoring
32+ years
Helping students launch
successful IT careers
1# Week 04 — Build a retrieval-augmented assistant2from openai import OpenAI3from langchain.vectorstores import FAISS45class SupportAgent:6 def __init__(self, kb_path: str):7 self.llm = OpenAI().chat8 self.index = FAISS.load(kb_path)910 def answer(self, query: str) -> str:11 ctx = self.index.similarity_search(query, k=4)12 prompt = f\"\"\"Use the context to answer.13Context: {ctx}14Question: {query}\"\"\"15 return self.llm(prompt).text1617agent = SupportAgent("kb/")18print(agent.answer("How do I deploy?"))
The classes are twice a week — Monday and Thursday, 6:00 PM – 8:30 PM PST.
VP of Engineering at one of the largest international IT companies, Slava is a seasoned automation architect with a US patent in automation architecture solutions. He has designed and built advanced test automation frameworks from scratch using Java, Python, Ruby, Scala, and JavaScript — covering UI, mobile, web services, databases, and even security vulnerability scanning.
In recent years, Slava has also been actively involved in AI engineering, applying machine learning and AI-powered solutions to enhance development, test automation, anomaly detection, and intelligent data analysis.
A proud graduate of Portnov Computer School, Slava returned as an instructor and has been teaching various courses at the school for over 15 years. He is the creator of several popular programs and is especially well-known among students for the Silver Bootcamp with Java — one of the school's most in-demand courses.
Leading engineering at a top international IT company
Automation architecture solutions
ML & AI-powered automation, anomaly detection
Creator of the Silver Bootcamp with Java
Languages & technologies