Professional training

At DSLAB, we design and deliver advanced, hands-on training for professionals, research groups, and corporate engineering teams. The catalog below showcases courses we have already successfully conducted across key data science disciplines.

Need custom training for your team?

We design and deliver bespoke training programs tailored specifically to your organization's technical requirements, domain challenges, and scheduling needs.

Request custom training
Data collection

Data collection

Introduction to the main tools and procedures for obtaining structured and unstructured data using Python and R, covering web scraping, API retrieval, social media feeds, and formats such as CSV, JSON, and XML.

Management and data processing

Management and data processing

Tools for the creation and maintenance of data repositories concentrating heterogeneous information for analytics pipelines, focusing on Elasticsearch, Kibana, and Solr.

Introduction to Apache Spark

Introduction to Apache Spark

Comprehensive presentation of the Apache Spark ecosystem for distributed data processing, structured DataFrames, Spark SQL, Spark Streaming, and scalable MLlib.

Scientific programming in Python

Scientific programming in Python

Scientific programming tools in Python using Anaconda and Jupyter notebooks, covering NumPy, SciPy, Pandas, Seaborn, and interactive Bokeh plotting.

Reproducible data analysis with R

Reproducible data analysis with R

Introduction to the R environment and RStudio for reproducible workflows, tidy data manipulation, automated reporting with Quarto/RMarkdown, and ggplot2 graphics.

Graphical interfaces for R

Graphical interfaces for R

Presentation of RCommander and Rattle graphical interfaces that empower practitioners with minimal programming experience to run statistical models and data mining.

Cloud computing for data science

Cloud computing for data science

Theoretical and practical training on deploying scalable data pipelines on Amazon AWS using Docker containers and cloud computing resources.

Machine learning

Machine learning

Classical and modern supervised/unsupervised algorithms for pattern extraction, predictive modeling, feature engineering, and cross-validation.

Clustering with R

Clustering with R

In-depth study of clustering methodologies, hierarchical vs non-hierarchical algorithms, density-based methods, and practical domain use cases.

Text mining and natural language processing

Text mining and natural language processing

NLP libraries in Python and R for sentiment analysis, topic modeling, named entity recognition, and unstructured text analytics from web sources.

Advanced data visualization

Advanced data visualization

Advanced tools for visual communication and storytelling, from interactive dashboards with Shiny and Plotly to multi-dimensional charting.

Data privacy

Data privacy

Protocols, differential privacy, anonymization, and GDPR legal regulations to guarantee rigorous security and privacy standards in analytics systems.

Meta-analysis

Meta-analysis

Practical review of statistical methodologies for combining quantitative findings across scientific studies, utilizing specialized R meta-analysis libraries.