**Machine learning** teaches computers to find patterns in data and make predictions without hand-coding every rule. This course is an entry point for learners with basic math and Python. You will study supervised and unsupervised learning, linear models, trees, quality metrics, and a typical pipeline: data → model → evaluation. The focus is understanding, not a black box. After the course you can run simple models, interpret results, and move on to deep learning or applied analytics.
Machine Learning — course structure**Generative AI** creates text, images, and code using large language and diffusion models. This course shows how these tools work and how to use them thoughtfully in study and work. You will learn about prompts, context, model limits, hallucinations, and basic data safety. Practice covers drafts, explanations, and brainstorming—not replacing your own thinking. After the course you will use ChatGPT-style services more effectively and understand paths into RAG and fine-tuning.
Generative AI — course structure