Natural Language Processing (NLP) with Python spaCy Training Course
This instructor-led, live training (online or onsite) targets developers and data scientists eager to leverage spaCy for processing massive text volumes, uncovering patterns, and deriving actionable insights.
Upon completing this training, participants will be capable of:
- Installing and configuring spaCy.
- Gaining a thorough understanding of spaCy's approach to Natural Language Processing (NLP).
- Extracting patterns and deriving business insights from large-scale data sources.
- Integrating the spaCy library into existing web and legacy applications.
- Deploying spaCy in live production environments to predict human behavior.
- Utilizing spaCy for text pre-processing in Deep Learning workflows.
Course Format
- Interactive lectures and discussions.
- Ample exercises and practical sessions.
- Hands-on implementation within a live lab environment.
Customization Options
- To arrange a customized training session, please contact us.
- For more information on spaCy, visit: https://spacy.io/
Course Outline
Introduction
- Defining "Industrial-Strength Natural Language Processing"
Installing spaCy
spaCy Components
- Part-of-speech tagger
- Named entity recognizer
- Dependency parser
Overview of spaCy Features and Syntax
Understanding spaCy Modeling
- Statistical modeling and prediction
Using the SpaCy Command Line Interface (CLI)
- Basic commands
Building a Simple Application to Predict Behavior
Training a New Statistical Model
- Training data
- Labels (tags, named entities, etc.)
Loading the Model
- Shuffling and looping
Saving the Model
Providing Feedback to the Model
- Error gradient
Updating the Model
- Updating the entity recognizer
- Extracting tokens with rule-based matcher
Developing a Generalized Theory for Expected Outcomes
Case Study
- Distinguishing Product Names from Company Names
Refining the Training Data
- Selecting representative data
- Setting the dropout rate
Alternative Training Styles
- Passing raw texts
- Passing dictionaries of annotations
Using spaCy for Text Pre-processing in Deep Learning
Integrating spaCy with Legacy Applications
Testing and Debugging the spaCy Model
- The importance of iteration
Deploying the Model to Production
Monitoring and Adjusting the Model
Troubleshooting
Summary and Conclusion
Requirements
- Experience with Python programming.
- Foundational knowledge of statistics.
- Familiarity with the command line.
Audience
- Developers
- Data scientists
Open Training Courses require 5+ participants.
Natural Language Processing (NLP) with Python spaCy Training Course - Booking
Natural Language Processing (NLP) with Python spaCy Training Course - Enquiry
Natural Language Processing (NLP) with Python spaCy - Consultancy Enquiry
Testimonials (2)
Examples/exercices perfectly adapted to our domain
Luc - CS Group
Course - Scaling Data Analysis with Python and Dask
The trainer was very available to answer all te kind of question I did
Caterina - Stamtech
Course - Developing APIs with Python and FastAPI
Upcoming Courses
Related Courses
Advanced LangGraph: Optimization, Debugging, and Monitoring Complex Graphs
35 HoursLangGraph serves as a framework designed for constructing stateful, multi-actor LLM applications through composable graphs that maintain persistent state and offer precise execution control.
This instructor-led live training, available both online and onsite, targets advanced AI platform engineers, AI DevOps specialists, and ML architects seeking to optimize, debug, monitor, and manage production-grade LangGraph systems.
Upon completion of this training, participants will be capable of:
- Designing and optimizing complex LangGraph topologies to enhance speed, reduce costs, and ensure scalability.
- Engineering reliability through the implementation of retries, timeouts, idempotency, and checkpoint-based recovery mechanisms.
- Debugging and tracing graph executions, inspecting states, and systematically reproducing production issues.
- Instrumenting graphs with logs, metrics, and traces; deploying to production environments; and monitoring SLAs and costs.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical application.
- Hands-on implementation within a live-lab environment.
Customization Options
- To arrange customized training for this course, please contact us directly.
Building Coding Agents with Devstral: From Agent Design to Tooling
14 HoursDevstral is an open-source framework engineered to build and operate coding agents capable of interacting with codebases, developer utilities, and APIs to boost engineering productivity.
This instructor-led, live training (available online or onsite) targets intermediate to advanced ML engineers, developer-tooling teams, and SREs who aim to design, implement, and optimize coding agents using Devstral.
Upon completion of this training, participants will be equipped to:
- Set up and configure Devstral for coding agent development.
- Design agentic workflows for exploring and modifying codebases.
- Integrate coding agents with developer tools and APIs.
- Implement best practices for secure and efficient agent deployment.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical application.
- Hands-on implementation within a live-lab environment.
Customization Options
- To request a customized version of this course, please contact us to arrange.
Scaling Data Analysis with Python and Dask
14 HoursThis instructor-led, live training in Serbia (online or onsite) is tailored for data scientists and software engineers who wish to use Dask with the Python ecosystem to build, scale, and analyze large datasets.
By the end of this training, participants will be able to:
- Configure the environment to begin developing big data processing solutions with Dask and Python.
- Explore the features, libraries, tools, and APIs available in Dask.
- Gain an understanding of how Dask accelerates parallel computing in Python.
- Learn techniques for scaling the Python ecosystem (including Numpy, SciPy, and Pandas) using Dask.
- Optimize the Dask environment to ensure high performance when handling large datasets.
Data Analysis with Python, Pandas and Numpy
14 HoursThis instructor-led, live training in Serbia (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Open-Source Model Ops: Self-Hosting, Fine-Tuning and Governance with Devstral & Mistral Models
14 HoursDevstral and Mistral models are open-source AI technologies designed for flexible deployment, fine-tuning, and scalable integration.
This instructor-led, live training (online or onsite) is aimed at intermediate–level to advanced–level ML engineers, platform teams, and research engineers who wish to self-host, fine-tune, and govern Mistral and Devstral models in production environments.
By the end of this training, participants will be able to:
- Set up and configure self-hosted environments for Mistral and Devstral models.
- Apply fine-tuning techniques for domain-specific performance.
- Implement versioning, monitoring, and lifecycle governance.
- Ensure security, compliance, and responsible usage of open-source models.
Format of the Course
- Interactive lecture and discussion.
- Hands-on exercises in self-hosting and fine-tuning.
- Live-lab implementation of governance and monitoring pipelines.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 HoursThis instructor-led, live training (available online or onsite) targets developers who want to utilize the FARM (FastAPI, React, and MongoDB) stack to create dynamic, high-performance, and scalable web applications.
By the conclusion of this training, participants will be able to:
- Configure the necessary development environment integrating FastAPI, React, and MongoDB.
- Comprehend the key concepts, features, and benefits of the FARM stack.
- Build REST APIs using FastAPI.
- Design interactive applications with React.
- Develop, test, and deploy applications (both front end and back end) using the FARM stack.
Developing APIs with Python and FastAPI
14 HoursThis instructor-led live training in Serbia (online or onsite) is intended for developers who want to use FastAPI with Python to build, test, and deploy RESTful APIs with greater speed and ease.
By the end of this training, participants will be able to:
- Set up the required development environment to build APIs with Python and FastAPI.
- Create APIs faster and more easily using the FastAPI library.
- Learn how to create data models and schemas based on Pydantic and OpenAPI.
- Connect APIs to a database using SQLAlchemy.
- Implement security and authentication in APIs using FastAPI tools.
- Build container images and deploy web APIs to a cloud server.
LangGraph Applications in Finance
35 HoursLangGraph serves as a framework for constructing stateful, multi-agent LLM applications through composable graphs, featuring persistent state and execution control.
This instructor-led live training, available online or onsite, is designed for intermediate to advanced professionals seeking to design, implement, and manage LangGraph-based financial solutions with appropriate governance, observability, and compliance measures.
Upon completion of this training, participants will be capable of:
- Creating finance-specific LangGraph workflows that align with regulatory and audit requirements.
- Integrating financial data standards and ontologies into graph states and tooling.
- Establishing reliability, safety, and human-in-the-loop controls for critical processes.
- Deploying, monitoring, and optimizing LangGraph systems to meet performance, cost, and SLA targets.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical application.
- Hands-on implementation within a live laboratory environment.
Customization Options
- For customized training requests, please contact us to arrange details.
LangGraph Foundations: Graph-Based LLM Prompting and Chaining
14 HoursLangGraph is a specialized framework designed for constructing large language model (LLM) applications structured as graphs, enabling capabilities such as planning, branching logic, tool integration, memory management, and controlled execution.
This instructor-led live training session (available online or on-site) is tailored for developers, prompt engineers, and data professionals at the beginner level who aim to design and implement reliable, multi-step LLM workflows utilizing LangGraph.
Upon completion of this training, participants will be able to:
- Articulate core LangGraph concepts, including nodes, edges, and state, and identify appropriate use cases for each.
- Construct prompt chains that support branching, tool invocation, and memory retention.
- Integrate retrieval mechanisms and external APIs into graph-based workflows.
- Test, debug, and evaluate LangGraph applications to ensure reliability and safety.
Course Format
- Interactive lectures combined with guided discussions.
- Hands-on labs and code walkthroughs conducted within a sandbox environment.
- Scenario-based exercises focusing on design, testing, and evaluation methodologies.
Customization Options
- To request a tailored training session for this course, please contact us to arrange details.
LangGraph in Healthcare: Workflow Orchestration for Regulated Environments
35 HoursLangGraph empowers the creation of stateful, multi-actor workflows driven by Large Language Models (LLMs), offering precise control over execution paths and state management. In the healthcare sector, these capabilities are essential for ensuring compliance, enabling interoperability, and developing decision-support systems that seamlessly align with clinical workflows.
This instructor-led live training, available online or onsite, is designed for intermediate to advanced professionals seeking to design, implement, and manage LangGraph-based solutions for healthcare while navigating regulatory, ethical, and operational complexities.
Upon completion of this training, participants will be able to:
- Design LangGraph workflows tailored to healthcare needs, prioritizing compliance and auditability.
- Integrate LangGraph applications with established medical ontologies and standards, including FHIR, SNOMED CT, and ICD.
- Apply best practices for reliability, traceability, and explainability within sensitive operational environments.
- Deploy, monitor, and validate LangGraph applications in real-world healthcare production settings.
Course Format
- Interactive lectures and discussions.
- Hands-on exercises utilizing real-world case studies.
- Practical implementation in a live laboratory environment.
Customization Options
- To request a customized version of this training, please contact us to make arrangements.
LangGraph for Legal Applications
35 HoursLangGraph serves as a framework designed for constructing stateful, multi-actor LLM applications through composable graphs that feature persistent state and granular control over execution processes.
This instructor-led live training, available online or onsite, targets intermediate to advanced professionals seeking to design, implement, and manage LangGraph-based legal solutions equipped with essential compliance, traceability, and governance controls.
Upon completion of this training, participants will be capable of:
- Developing legal-specific LangGraph workflows that ensure auditability and regulatory compliance.
- Incorporating legal ontologies and document standards into graph states and processing mechanisms.
- Establishing guardrails, human-in-the-loop approval processes, and traceable decision pathways.
- Deploying, monitoring, and maintaining LangGraph services in production environments with robust observability and cost management.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical application.
- Hands-on implementation within a live laboratory environment.
Customization Options
- For customized training requests, please reach out to us to arrange your specific needs.
Building Dynamic Workflows with LangGraph and LLM Agents
14 HoursLangGraph is a framework designed for composing graph-structured LLM workflows that facilitate branching, tool utilization, memory management, and controllable execution.
This instructor-led, live training (available online or onsite) targets intermediate-level engineers and product teams who aim to combine LangGraph’s graph logic with LLM agent loops to develop dynamic, context-aware applications such as customer support agents, decision trees, and information retrieval systems.
By the conclusion of this training, participants will be able to:
- Design graph-based workflows that coordinate LLM agents, tools, and memory.
- Implement conditional routing, retries, and fallbacks for robust execution.
- Integrate retrieval mechanisms, APIs, and structured outputs into agent loops.
- Evaluate, monitor, and harden agent behavior for reliability and safety.
Course Format
- Interactive lectures and facilitated discussions.
- Guided labs and code walkthroughs conducted in a sandbox environment.
- Scenario-based design exercises and peer reviews.
Customization Options
- To request customized training for this course, please contact us to arrange details.
LangGraph for Marketing Automation
14 HoursLangGraph is a graph-based orchestration framework designed to facilitate conditional, multi-step workflows involving LLMs and tools, making it highly suitable for automating and personalizing content pipelines.
This instructor-led, live training—available both online and onsite—is tailored for intermediate-level marketers, content strategists, and automation developers looking to implement dynamic, branching email campaigns and content generation pipelines using LangGraph.
Upon completing this training, participants will be able to:
- Design graph-structured content and email workflows incorporating conditional logic.
- Integrate LLMs, APIs, and data sources to enable automated personalization.
- Manage state, memory, and context across multi-step campaigns.
- Evaluate, monitor, and optimize workflow performance and delivery outcomes.
Course Format
- Interactive lectures and group discussions.
- Hands-on labs focused on implementing email workflows and content pipelines.
- Scenario-based exercises covering personalization, segmentation, and branching logic.
Course Customization Options
- To request a customized training session for this course, please contact us to arrange.
Le Chat Enterprise: Private ChatOps, Integrations & Admin Controls
14 HoursLe Chat Enterprise is a confidential ChatOps platform that delivers secure, customizable, and governed conversational AI capabilities for organizations, supporting RBAC, SSO, connectors, and enterprise application integrations.
This instructor-led, live training (available online or onsite) targets intermediate-level product managers, IT leads, solution engineers, and security/compliance teams who want to deploy, configure, and govern Le Chat Enterprise within enterprise settings.
By the conclusion of this training, participants will be able to:
- Set up and configure Le Chat Enterprise for secure deployments.
- Enable RBAC, SSO, and compliance-driven controls.
- Integrate Le Chat with enterprise applications and data stores.
- Design and implement governance and admin playbooks for ChatOps.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Accelerating Python Pandas Workflows with Modin
14 HoursThis instructor-led, live training in Serbia (online or onsite) is aimed at data scientists and developers who wish to use Modin to build and implement parallel computations with Pandas for faster data analysis.
By the end of this training, participants will be able to:
- Set up the necessary environment to start developing Pandas workflows at scale with Modin.
- Understand the features, architecture, and advantages of Modin.
- Know the differences between Modin, Dask, and Ray.
- Perform Pandas operations faster with Modin.
- Implement the entire Pandas API and functions.