Teaching / YouTube

I have been teaching courses in undergraduate and graduate courses since 2016.

As a side project, I have been producing content (crash courses and tutorials) on Machine Learning and Computing for my YouTube channel, XaveCoding.
The channel is dedicated to Portuguese speakers and already has 300+ videos, 5.5k+ subscribers, and 320k+ views.

Data Science Playlist

data science

Playlist with videos about Data Science in general.

YouTube

Python Essencial para Data Science

Essential Python for Data Science data science

Course #1 in the Data Science training.
Series of video lessons on the essentials of the python programming language for Data Science.

YouTube GitHub repo

Manipulação de Dados em Python com Pandas (Pandas Essencial)

Data Manipulation in Python with Pandas (Essential Pandas) data science

Course #2 in the Data Science training.
Course on data manipulation in Python using the Pandas library. The course covers basic library concepts and commands, data types, loading and saving, filtering, mapping functions, and joining tables.

YouTube GitHub repo

Introdução ao Spring Data

Introduction to Spring Data web development

Course #1 about modern web development with Java and Spring.
This is an introductory course about the Spring Data, a Java framework inside the Spring ecosystem that provides a consistent data access layer for various data stores, right from relational to NoSQL databases.

YouTube GitHub repo

Introdução ao Spring MVC

Introduction to Spring MVC web development

Course #2 about modern web development with Java and Spring.
This is an introductory course about the Spring MVC, a Java framework inside the Spring ecosystem used to build web applications. It follows the Model-View-Controller design pattern. It implements all the basic features of a core spring framework like Inversion of Control, Dependency Injection.

YouTube GitHub repo

Mergulhando em Algoritmos

Diving into Algorithms computing

Journey on Algorithms.
In this series, we'll look at topics like Time Complexity, Sorting Algorithms, Search Algorithms, Programming Paradigms, and much more.

YouTube

Dominando Estruturas de Dados 1

Mastering Data Structures #1 computing

Video lessons that covers several topics about Data Structures including:

  • Pointers, Functions, and Structs
  • Static and Dynamic Allocation
  • Vectors and Matrices
  • Abstract Data Types
  • Compilation
  • Linked Lists and their Generalizations
  • Stacks and Queues

YouTube GitHub repo