# W3 - Guest lecture from JetBrain Research

### Title: Learning Programming Inside the IDE: Why UI Matters

\
**Abstract**: Recently, the in-IDE learning format was introduced, the main goal of which is to move the entire learning process — including theory, quizzes, and programming exercises — into a professional IDE. This format opens up great opportunities for improving the learning experience, and can be utilized to develop various useful features that are helpful to students. Such features include AI-based next-step hints, term explanations, or even a new learning paradigm — teaching students how to prompt LLMs efficiently. However, implementing a complex technical solution is not enough to make the learning process efficient for students. We also need to pay attention to the interaction part and design understandable interfaces. In this talk, we will share the experience of JetBrains in developing several helpful features for students in the in-IDE format from both sides. On the one hand, we will share some insightful ideas on how to combine the power of the IDE with LLMs and improve the quality of the LLM's output. On the other hand, we will share why and how we designed the interface part, why we paid more attention to some aspects, and what lessons we learned. Finally, we will have an interactive part where you will be given the choice to try the solution described in the presentation or to take a fun quiz about different interface design practices.



**Speaker Information:**

* [Anastasiia Birillo](https://www.linkedin.com/in/anastasia-birillo/overlay/about-this-profile/), the head of Education Research Group in JetBrains Research&#x20;



### Guest Lecture Recording

* [Slides](https://cloud.inf.ethz.ch/s/5reYGCTRrkPyDgo)
* [Recordings](https://ethz.zoom.us/rec/play/hv9W3iUt-GrfZt7OH0Dou5k4ewWD8gMeFvgoDByByZ4sgoMUqQceo7haM1-KtGdFsGuLDgYg8cz0WNiz.UdE2TuV_67Eci_VH?canPlayFromShare=true\&from=share_recording_detail\&continueMode=true\&componentName=rec-play\&originRequestUrl=https%3A%2F%2Fethz.zoom.us%2Frec%2Fshare%2FwVZX5Mt6ruti1qgwgbMWPRxuWrZ9X2M1P6B2hPnfGJJap00RN2OtqtYTcB3oBQf1.bmebMiPXhHpZ9t49)
