Cookies managing
We use cookies to provide the best site experience. Learn more.
Cookies managing
Cookie Settings
Cookies necessary for the correct operation of the site are always enabled.Other cookies are configurable.
Strictly necessary cookies
They are usually only set in response to actions by visitors which amount to a request for services, such as setting privacy preferences, logging in or filling out forms. You can set your browser to block or alert you about these cookies, but this may cause parts of the website to not work properly.

View Cookies
Analytics cookies
Disabled
These Cookies are used for gathering analytics data on how you interact with our Services so we can improve their performance accordingly. They help us to know which pages are the most and least popular and see how visitors move around the site. If these cookies are disabled, we will not know when a user has visited our website or be able to monitor the website’s performance.

View Cookies
Marketing cookies
Disabled
Marketing cookies are necessary to track visitors across the website and display ads that are relevant.

View Cookies

Elevate Your ML Career with Practical Generative AI

Say goodbye to shallow tutorials! Learn from industry experts and develop practical expertise in Generative AI.
Machine learning engineers and data scientists
Software engineers and developers
ML professionals
who are looking to master LLMs and Generative AI
who want to move into AI/ML Engineer roles
who look to integrate and scale LLM-driven applications, features, or products
Best Suited For
Topic of the lecture:
Share
Alexey
Niv
Ekaterina
Course starts on: October 28th
Powered by

Why Choose This Course?

Learn from GenAI engineers and researchers.

Insights from the experts

Get a deep understanding of what is under the hood of GenAI models.

Deep dive into generative AI

Master both fundamentals and cutting-edge AI trends.

Future-proof your skills

1
2
3
Stay informed on the most recent advancements and research in Generative AI.

Engage with the latest research

Learn how to use multimodal LLMs and how to generate, personalize, and edit images.

Multimodal skillset

Learn not only how the LLMs work, but also how to deploy them and how to boost their inference efficiency.

Work with LLMs in production

4
5
6

Entry Requirements

We expect that our students are familiar with ML basics (training and evaluation of models, loss functions and metrics, hyperparameters) and have some experience with neural networks (at least fully connected and convolutional).

Machine learning &
deep learning basics

During the course, the practice and home assignments will be in Python. We expect candidates to have practical Python skills before starting the course.

Coding skills

AI Applications requires high school math while Creation needs a bachelor’s STEM degree with university-level math proficiency. We won’t teach topics from scratch but offer a quick recap before advanced topics.

Statistics & math

Curriculum Designed for Professionals

Free

Part 1: Intro to LLMs
  • What are LLMs and what are they capable of.
  • LLM training stages: pre-training, supervised fine-tuning, preference training.
  • LLM APIs. How to choose and how to use them.
  • Deploying an LLM API-based chat service.
Part 2: Productionizing an LLM API
  •   Making the most of an LLM API: prompt engineering, few shot learning, chain-of-thought, chaining etc.
  •   Retrieval Augmented Generation (RAG).
  •   LLM agents.
  •   Creating a RAG system.
Part 3: Open source LLMs
  •   Hugging face ecosystem and open source LLM zoo.
  •   LLM scaling laws.
  •   Deploying an open source LLM; LLM inference engines.
Part 4: Customization
  •   Customization vs RAG.
  •   Parameter-efficient fine tuning, LoRA, QLoRA.
  •   Best practices of model improvement.
Part 5: Multimodality
  •    Multimodal LLM (MLLM) architectures.
  •    Deploying MLLMs
Part 6: LLM risks
  • Performance risks: relevance, hallucinations, user interaction.
  • Ethical risks: toxicity, bias.
  • Safety risks: jailbreaking, data poisoning, prompt injection.
  • Existential threats of AI and AI regulations.
  • Artificial data, risks and detection.
Part 7: LLM evaluation and monitoring
  • Pre-deployment LLM evaluation.
  • Evaluation of a deployed LLM. Tracing, LLM observability. Regression testing. Experiment management. LLM monitoring. Explicit/implicit feedback.
  • Particular metrics: from simple sanity checks to LLM as a judge.
Part 8: Dealing with larger models
  • Inference-time quantization.
  • Multi-GPU deployment.

Meet Your Team of Industry Experts

Noa Lubin
Niv Haim
Stanislav Fedotov
Alexey Bukhtiyarov
Director of Data Science at Fido
ML researcher at Weizmann Institute of Science
AI content lead at School of AI & DT
NLP Team Lead at Ex-human
Noa is a Data Scientist, working as Director of Data Science at Fido. Formerly worked as a researcher at NASA, at Diagnostic Robotics, Amazon, Elbit and IAI.
Niv Haim is a computer vision and Machine Learning researcher at Weizmann, where he earned his PhD under the guidance of Prof. Michal Irani.
With a rich background in arranging educational programs in the field of Data Science, Stanislav is deeply passionate about AI education.
Having a vast experience with applied DL and LLMs, Alexey is leading an NLP team at AI startup. His background also includes distributed training research and Multi-GPU programming.

Entry Process

Admissions are closed once the requisite number of participants enroll for the upcoming cohort. Apply early to secure your seat.
1
2
3

Application

Free part

Payment & enrolment

2 weeks
Submit your application by filling out the form. You will receive an email with access to the free part of the program and the following stages of the process.
The free part will take ~ 2 weeks. You need to complete the free part and the assignments before the cohort begins.
Last call for starting: October 14th
If you successfully pass the free part, you'll proceed to payment and enrolment into the program.
Cohort starts: October 28th
The free part must be completed by November 1st or you will only be able to get in the next enrolment

Built for Working Professionals

The time required for studying materials, completing homework, and attending consultations usually takes up to 10 hours per week.
New study materials, lectures, and homework assignments to review
Deadline for submitting homework from the previous week
Q&A session with experts and instructors

Monday

Wednesday

Once a week

What Our Alumni Are Saying

Alexander Kazakov
OCR
Computer Vision
Machine Learning
Hello, my name is Alexander Kazakov, and I work with OCR and text extraction from images and PDF files at Megaputer Intelligence, a company specializing in text data analysis...
Hello, my name is Alexander Kazakov, and I work with OCR and text extraction from images and PDF files at Megaputer Intelligence, a company specializing in text data analysis.

My decision to study in the Generative AI program stemmed from a desire to learn something new...
Read more
ML
Andi Mardinsyah
Data Scientist
Hello! My name is Andi Mardinsyah, and I work as
a Data Scientist at Telekomunikasi Indonesia.

My company is currently working on creating applications for natural language processing...
Read more
Emanuele Bezzecchi
AI Roadmap Manager
The videos taught me a lot and give a better understanding of LLMs, really helpful in my job I underestimate the ratio between free time/time needed to do the homework.
I like to really understand what I’m doing and so I do not finish 3 of the 5 homework...
Read more
Ahmad Zeidan
Developer Support Engineer
The course over all is great I'm enjoying it so far, the videos are vary good and easy to understand, long format reading and papers are ok as well, I'm kinda used to reading similar things in university, and have gpt-4 to help 🙂
Emanuele Antonioni
Machine Learning Engineer
Until now I am finding the course great! I really enjoyed the first two classes, the third was a bit less practical but still really interesting. The homeworks are really good, maybe sometimes a bit too long, but really enjoyable. Until now my feedback is totally positive.
Igor Samenko
DS, ML & DL Engineer
The course is great! I really like it!I like the amount of new material and the number of articles (referenced in the lectures). I believe that the knowledge gained in this course will be highly relevant for the next few years. Personally, I like the more technical...
Read more
Semyon Abramov
Machine Learning Engineer
I'm excited to announce that I've completed the Practical Generative AI course offered by School of AI and Data Technologies. Over the span of four months, this program provided me with hands-on experience in various topics such as...
Read more

Get Started with Free Generative AI Basics. Decide on Your Next Step Later

Up-front
Everything you need to start working with generative ai

$1,500

$500 for each of the three modules
Per module
Split your payment into affordable chunks and pay every module

$500

You will be able to purchase the Module 2 after completing the Module 1

AI Insights

    FAQ

    Applications & admission process
    Program information
    Time commitment
    Cost & payment options

    Powered by Nebius

    Nebius AI, established in late 2023, is a leading AI-centric public cloud platform designed to support the entire machine learning lifecycle. With a focus on empowering ML practitioners, Nebius offers comprehensive infrastructure and aims to become the preferred platform for generative AI developers.
    Visit Nebius
    School of AI and Data Technologies, 2024. All Rights Reserved ®
    Manage Cookie Policy
    Powered by TripleTen
    Alexander Kazakov
    OCR
    Computer Vision
    Machine Learning
    Hello, my name is Alexander Kazakov, and I work with OCR and text extraction from images and PDF files at Megaputer Intelligence, a company specializing in text data analysis.

    My decision to study in the Generative AI program stemmed from a desire to learn something new. This choice was driven by my aim to keep up with modern technologies and the latest developments. In my work, I already have experience in training neural networks, but in a different area and on a smaller scale.

    The module proved to be very informative, and the provided educational materials were relevant to me. I'd like to note the availability of experts for discussions; they respond quickly and comprehensively to questions. On average, I spent 15 to 20 hours per week on the training, but I believe the pace of learning is individual.

    Particularly memorable was the first week of the program, an introduction to LLMs led by lecturer Yuval Belfer. The new information and understanding of previously complex concepts as simpler opened new horizons for thinking and action.

    The practical assignments were also interesting, especially the last project on information extraction from databases.

    The only aspect I'd like to see improved is a deeper exploration of theory. I've already provided this feedback to the team, and they explained that this is a characteristic of the first module. The second module promises a more extensive study of theory. We'll see.

    I like the program and trust its creators. I would recommend it to my colleagues involved in machine learning and text analysis. I think the first module might seem less interesting to them due to their existing knowledge, but the second module will be beneficial for a deeper dive into theory and the mechanics of model operation. For those familiar with programming but new to neural networks, the first module will be particularly interesting.
    ML
    Andi Mardinsyah
    Data Scientist
    Hello! My name is Andi Mardinsyah, and I work as a Data Scientist at Telekomunikasi Indonesia.

    My company is currently working on creating applications for natural language processing, such as segment analysis, and also on projects related to LLM. That's why I decided to study in the Generative AI program – to understand this topic deeper and solve work tasks more effectively.

    I had to choose between two Generative AI programs, but I chose the program from School of AI and DT because I really liked its curriculum. As you know, generative AI is everywhere now, and the technologies are developing very fast. It's hard to find an educational program that combines both theory and practice. In my opinion, the curriculum of this program is very complete and comprehensive.

    I have finished the first module of the program, which is dedicated to Generative AI applications. I really liked this module and found it extremely useful. Although I am a data analysis specialist and new to Generative AI, I can confidently say that my time was well spent. Especially valuable was the fact that we did a lot of coding during the training, which is an important part of the educational process.

    Besides the program content, I would like to highlight its organization. I have a busy work schedule and doubted if I could combine work and study. I assumed the lectures would be long, but was pleasantly surprised to find out that the recorded lectures last only 15 minutes and cover a lot of material. This allows me to spend more time on practical tasks, which are plentiful in the program. It's important to note here that this is not just one 15-minute lecture per week, there are usually several.

    I will definitely recommend this program to my colleagues.
    I think these materials will be useful for all Data Scientists who are involved in natural language processing and LLM.
    Emanuele Bezzecchi
    AI Roadmap Manager
    The videos taught me a lot and give a better understanding of LLMs, really helpful in my job I underestimate the ratio between free time/time needed to do the homework.

    I like to really understand what I’m doing and so I do not finish 3 of the 5 homework. As example here is 7:38 in the morning and 7-8 in the morning is the only slot available in these weeks for me to follow lessons/do homework.

    Anyway now that I get the way you teach I can honestly say that the technical content is good and I think to have spent my money in a good way. That’s my feeling.
    Ahmad Zeidan
    Developer Support Engineer
    The course over all is great I'm enjoying it so far, the videos are vary good and easy to understand, long format reading and papers are ok as well, I'm kinda used to reading similar things in university, and have gpt-4 to help 🙂
    Emanuele Antonioni
    Machine Learning Engineer
    Until now I am finding the course great! I really enjoyed the first two classes, the third was a bit less practical but still really interesting. The homeworks are really good, maybe sometimes a bit too long, but really enjoyable. Until now my feedback is totally positive.
    Igor Samenko
    DS, ML & DL Engineer
    The course is great! I really like it!I like the amount of new material and the number of articles (referenced in the lectures). I believe that the knowledge gained in this course will be highly relevant for the next few years. Personally, I like the more technical (theoretical) dive into technology and into math but I realize the course has a different format and that's fine with me.

    The teaching team is wonderful. Quality of lectures and presented material 10/10. I like the lecturers and how they present the material. I see passionate people who love what they do.

    I like the course syllabus and that the course gives a wide overview of many areas. But, the topics "Bias in Generative AI" and "AI safety" are currently the most controversial for me. I mean, yeah, it's "good to know" information. But it's not deep enough for me to be useful or something I could apply to my work/life.
    The material in the long reads is well prepared, compressed and interesting. I like that the lectures don't give 100% on the answers in quize and you have to work to get the knowledge for the right answer.

    I also like that the homework is based on new, actual technology. Also the "paperwatch" channel is a treasure trove of recent hot topics. Really love it ❤️ I hope to be able to keep access to this channel after the course finishes.
    Semyon Abramov
    Machine Learning Engineer
    I'm excited to announce that I've completed the Practical Generative AI course offered by School of AI and Data Technologies. Over the span of four months, this program provided me with hands-on experience in various topics such as

    • Large Language Models (LLMs’ architecture and training, RAG, RLHF, DPO)
    • Transformers in vision (ViT, CLIP, BLIP, Flamingo)
    • Generative Models (VAEs, GANs, Diffusion Models, Controllable Generation)
    • Efficient Deep Learning (distributed training, quantization)
    This course allowed me to acquire new skills in Generative AI and strengthened my existing knowledge in the field. I'm grateful to Stanislav Fedotov, the course leader, for designing such a comprehensive curriculum. Special thanks to Yana Vashkevich for ensuring a smooth and efficient learning journey, and to the entire course team for their work.