
Behbudiy Academy — Batch 5
Why this academy exists
We build a reliable path for talented students to master deep learning and software engineering. The environment is structured, demanding, and adaptive: guidance when needed, autonomy when earned. Our community includes Olympiad finalists, medalists, and ambitious builders. Alumni have moved into R&D roles and internships, and current members actively share opportunities and experience. To understand what the graduates think about the academic, jump to the testimonials.
Who this is for
- Strong problem solvers (Olympiad/contest background is a plus, not required)
- Post–high school students and early undergrads seeking rigorous, practical depth
- Experienced software engineers who want to formalize ML with first-principles math and implementation
- Applied mathematicians and quantitative practitioners aiming to build, train, and ship modern ML systems
- Educators (coding/math teachers) transitioning to teaching ML with solid foundations and hands-on practice
- Curious, driven builders—of any background—seeking foundational, modern deep learning.
Outcomes
By the end of the program you will:
- Understand the mathematical foundations used across modern ML
- Implement core algorithms and network components from scratch
- Read papers and reproduce results
- Build and ship working models with clean, testable code
Program structure
- Format: Discussion-driven sessions with coding, problem solving, and live implementation. Minimal lectures; maximal doing.
- Cadence: 1–2 live sessions per week (online; occasional offline meetups).
- Sessions: ~2h per session. Students are required to read chapters ahead of meetings, so we skip easy detailes and spent more time on hard concepts. Usually, session will be mix of explanation, discussion, problem solving and coding. Sometimes, just coding session to implement larger concepts.
- Time commitment: ~10–12 hours/week (sessions, readings, assignments, project).
- Language: English
Part I — Fundamental Mathematics for Machine Learning (4 months)
Primary text: https://mml-book.com/. We learn by solving and coding.
- Linear Algebra
- Analytic Geometry
- Matrix Decompositions
- Vector Calculus
- Probability and Distributions
- Continuous Optimization
- When Models Meet Data
- Linear Regression
- PCA and Dimensionality Reduction
- Gaussian Mixture Models (Density Estimation)
- Support Vector Machines (Classification)
Part II — Modern Deep Learning (5 months)
Primary text: https://udlbook.github.io/udlbook/. Theory, training practice, and implementation.
- Deep Neural Networks
- Loss Functions
- Fitting Models
- Gradients and Initialization
- Regularization
- Convolutional Neural Networks
- Residual Networks
- Transformers
- Graph Neural Networks
- Generative Adversarial Networks
- Variational Autoencoders
- Diffusion Models
Teaching team
- Lead instructor: Azimjon Mehmonali o’g’li
- Instructional support: Khurshid Juraev and Behbudiy alumni
Contact: azimjon@behbudiy.com · Telegram: @azimjon235
Admissions, tuition, and scholarships
- Cohort size: ~15 learners
- Tuition: $150/month
- Financial aid: Need-based full and partial scholarships are available
- Eligibility: merit-first, need-aware
- Selection: short application → challenge task (if too many applications)→ interview
Application:
- Apply now: link
- Application deadline: 07.10.2025
Policies
- Workload & integrity: consistent weekly output required; independent work, collaboration allowed per assignment rules.
- Attendance: live sessions are mandatory; recordings provided for emergencies.
- Payment: Monthly, prepaid. No refunds. Cancellation applies to the next billing cycle. Non-payment may forfeit your seat.
Comments from alumni
Timing is good. Difficulty was a bit hard for me. Efficiency is also good. And networking from this academia gives me access to some brilliant developers. — Mironshoh, Research Engineer at tilmoch.ai
i got all fundamental knowledge of Machine learning and deep learning. So now i am more confident what i have to do for the next level, MML and deep learning put me on a long run, so i will continue , for Software side i did not get more from book called 7L7W. Software contruction was hard. — Diyorbek Majidov, Data Analyst at BRB Bank
Behbudiy taught me to immerse myself in demanding subjects without fear of the terrain. I came to see each lesson as a climb—always upward, never downhill—bringing me closer to the summit I sought. For a reason, Behbudiy is a mentorship program. It offers carefully designed steps for students’ growth. It lifts those who stumble, provides clarity where confusion lingers, and encourages those with incentives. — Shohruh, Yildiz Technical University, Mathematical Engineering
Finding appropriate time working for everyone was good. The main difficulty was - it was new field that I am interesting to learn, but I think course could be more helpful for already working in the sphere engineers than newbies (me), exception drdilyor :). Efficiency of learning is discussed in the next question. But being in the atmosphere was a lot to me, not being proper student was distracting this atmosphere though. After hearing next batch drdilyor is joining, I realized I can't teach in this batch at this level. — Azamat, New Uzbekistan University
80/100. The 20 depends on the person. The learning materials were extensive and diverse to challenge the ordinary mind and push to learn new concepts. The student should be hard-working and really really interested in the topics. Math is fundamental part so I would recommend newcomers to be able to understand the math enough or B2+. I would remove 7l7w book from the course, ok we may use such languages when it is required in our works but till that time or along the process we will be able to learn and can implement them. It is in vain to learn all superficially I guess. I need to mention that the friends in the academy are clever and smart guys, at least they have willingness to learn something new and solve some problems that nobody is interested or random. I like the squad) — Marjona (Erasmus winner)
It seemed really hard in the beginning, there were a lot of new things for me, to be honest. While I was at university last year in spring, I didn’t give much attention to it. But in summer I really tried hard, the things that I was learning seemed abstract, just couldn’t imagine what I was learning. I thought I was reading more than others, but the result wasn’t efficient. After having some probability, statistics classes at university, I realized that I indeed learned some stuff there and my mind started to realize. — Robiya (British Women in STEM winner)
Experience was great, we had a lot of useful and fun lessons and meetings, both online and offline, met a lot of interesting and like-minded people. Learnt a lot from them. I am also grateful to my mentors, they did a great job. It was a bit difficult with too much math parts.
My overall experience is good. Timing is also good. difficulty is manageable, I mean, if student spend some hours with focus, he/she could understand the content. I made/met good friends, it is also one of the most important points/chances the academy gave.
Behbudiy Academy is a community of builders. Come ready to think, code, and ship.