This course provides a practical introduction to key NLP tasks, including text classification, Named Entity Recognition and text summarization. Participants will explore both traditional and modern approaches, from Bag of Words and TF-IDF to embeddings and Transformer-based models.
Natural Language Processing (NLP): Text Classification, Entity Recognition, Summarization & Large Language Models

Training details
Location
Online
Start Date
07/10/2026
Time
08 : 00
End Date
07/10/2026
Target Audiance
Technical
Teaching language(s)
English
Organizing institution
ICI Bucharest
Delivery mode
Online
Level
Intermediate
Format
Hands-on session
Topics / Keywords
Natural Language Processing, Text Classification, Named Entity Recognition, Text Summarization, Large Language Models, Transformers, BERT, Prompt Engineering
What You Will Learn
After attending this session, participants will be able to:
- Understand the main concepts and applications of Natural Language Processing.
- Apply common text preprocessing and representation techniques.
- Understand the differences between classical NLP approaches and Transformer-based models.
- Build and evaluate text classification workflows.
- Use pre-trained models for Named Entity Recognition.
- Understand the differences between extractive and abstractive text summarization.
- Apply pre-trained models for summarizing text and documents.
- Understand the main concepts behind Large Language Models and Transformer architectures.
- Use LLMs for text classification, entity recognition and summarization.
- Understand the main limitations and risks associated with LLM-based applications, including hallucinations, cost and data privacy.
Agenda
| 08:00 – 08:10 | BSC AI Factory project |
| 08:10 – 08:40 | NLP Fundamentals & Text Classification
Introduction to Natural Language Processing, text preprocessing and representation techniques, followed by an overview of text classification and a practical demo using a pre-trained model. |
| 08:40 – 09:10 | Named Entity Recognition & Text Summarization
Overview of Named Entity Recognition and text summarization approaches, with practical examples using pre-trained models for entity extraction and document summarization. |
| 09:10 – 09:40 | Large Language Models for NLP
Introduction to Large Language Models and Transformers, including zero-shot and few-shot approaches, basic prompt engineering and practical NLP use cases, together with key limitations and risks. |
| 09:40 – 10:00 | Q&A and discussions |
Course Description
Natural Language Processing is widely used in applications such as search engines, chatbots, document processing, analytics and automated content analysis. Modern NLP combines classical text processing techniques with Transformer-based models and Large Language Models.
This course provides a practical introduction to key NLP tasks, including text classification, Named Entity Recognition and text summarization. Participants will explore both traditional and modern approaches, from Bag of Words and TF-IDF to embeddings and Transformer-based models.
The training also introduces Large Language Models and shows how they can be used for common NLP tasks without requiring model fine-tuning. Practical demonstrations will cover text classification, entity extraction, summarization and prompt-based approaches.
The course is focused on practical examples and real-world use cases, while also addressing important limitations such as hallucinations, computational costs and data privacy.
Prerequisites
Participants should have:
- Basic knowledge of Python
- Introductory knowledge of Machine Learning

