VM

Selected research

All research

Paper explained

TeachNLP 2026 ACL Anthology

Bridging Applied Experience and Research Contexts in Ukrainian NLP Education

Yurii Paniv, Viktoriia Makovska

What does an NLP course look like when Ukrainian is the starting point?

The question

Why this work

This teaching report describes a 15-week bachelor-level course at UCU. Ukrainian examples, open notebooks, and locally relevant assignments connect NLP foundations to current methods and the practical work of building systems.

The approach

A visual guide

A curriculum in five layers

  1. Foundations

    Tokenization, linguistic structure, classical NLP.

  2. Neural methods

    PyTorch, sequence models, Transformers.

  3. Applied tasks

    Entity recognition, translation, retrieval.

  4. Modern NLP

    LLMs, adaptation, prompts, RAG.

  5. Production & ethics

    Efficiency, deployment, fairness, privacy.

Conceptual curriculum map from the paper. Ethical reflection also appears throughout the course, alongside the final production-and-ethics layer. Sections 2–4 and Limitations

What the work contributes

The contribution is an openly reusable course design: five progressive layers, quizzes and tests, Kaggle assignments, and a final project. Starter code and free cloud resources help accommodate students with different backgrounds.

Sections 2–4 and Limitations

Original paper & resources

In Proceedings of the Seventh Workshop on Teaching Natural Language Processing (TeachNLP 2026), pages 78-83, Rabat, Morocco. Association for Computational Linguistics.

Citation
Paniv, Y., & Makovska, V. (2026). Bridging Applied Experience and Research Contexts in Ukrainian NLP Education. In Proceedings of the Seventh Workshop on Teaching Natural Language Processing (TeachNLP 2026), 78-83. Association for Computational Linguistics. https://doi.org/10.18653/v1/2026.teachingnlp-1.12
BibTeX
@inproceedings{paniv-makovska-2026-bridging-applied,
  title = {Bridging Applied Experience and Research Contexts in {U}krainian {NLP} Education},
  author = {Paniv, Yurii and Makovska, Viktoriia},
  booktitle = {Proceedings of the Seventh Workshop on Teaching Natural Language Processing ({T}each{NLP} 2026)},
  year = {2026},
  address = {Rabat, Morocco},
  publisher = {Association for Computational Linguistics},
  pages = {78--83},
  doi = {10.18653/v1/2026.teachingnlp-1.12},
  url = {https://aclanthology.org/2026.teachingnlp-1.12/}
}