Pre-Bootcamp Primer Courses

Data, Coding, and AI preparation courses for ODSC Mini-Bootcamps

ODSC Bootcamp Primer Courses

These primer courses can be taken stand alone or as part of our Mini-Bootcamp series. This foundations series is built from the ground up to boost your understanding of data-centric AI. 
Past live sessions are available on-demand. 

Subscribe NOW
BEGIN
  • 27th July | 1 pm BST (GMT+1) Data and Generative AI Literacy

    Data is the essential building block of Data Science, Machine Learning, and AI. This course is the first in the series and is designed to teach you the foundational skills and knowledge required to understand, work with, and analyze data.
  • 27th July | 1 pm BST (GMT+1) Introduction to AI and Machine Learning

    This SQL coding course teaches students the basics of Structured Query Language, which is a standard programming language used for managing and manipulating data and an essential tool in AI.  The course covers topics such as database design and normalization, data wrangling, aggregate functions, subqueries, and join operations,
  • 10th Aug | 1pm BST (GMT+1) Programming Primer With Python

    The Python language is one of the most popular programming languages in data science and machine learning as it offers a number of powerful and accessible libraries and frameworks specifically designed for these fields. This programming course is designed to give participants a quick introduction to the basics of coding using the Python language.
  • 10th Aug | 1pm BST (GMT+1) Data Wrangling With SQL

    This AI literacy course is designed to introduce participants to the basics of artificial intelligence (AI) and machine learning. We will first explore the various types of AI and then progress to understand fundamental concepts such as algorithms, features, and models.
  • 24th Aug | 1pm BST (GMT+1) Data Wrangling with Python

    Data Wrangling with Python Course  Data wrangling is the cornerstone of any data-driven project, and Python stands as one of the most powerful tools in this domain. In preparation for […]
  • 24th Aug | 1pm BST (GMT+1) Introduction to Data Course

    In an introductory machine learning live training, key topics include defining machine learning, distinguishing supervised and unsupervised learning, covering basic concepts, exploring common algorithms (e.g., decision trees, neural networks)
Certificate Award
27th July | 1 pm BST (GMT+1)27th July | 1 pm BST (GMT+1)10th Aug | 1pm BST (GMT+1)10th Aug | 1pm BST (GMT+1)24th Aug | 1pm BST (GMT+1)24th Aug | 1pm BST (GMT+1)

Student Testimonials

“A very interesting and informative course, well worth attending.”

Tim A., Ph.D. Researcher

Excellent, no criticisms.”

Sami B., Researcher

“I learned a lot. Great job”

Isaac O., Data Scientist

How It Works

  • Each course is 2 to 3.5 hours long and includes extra materials

  • The primer series is taught live and then available on demand.

  • If you miss the live course, each session is available on-demand as soon as you register. 

  • Each course includes exercises to improve learning outcomes.

  • Coding expercises allow you to learn hands-on skills.

  • Learn at your own pace. Courses can be taken alongside additional Ai+ courses.

What You Will Learn

You will learn core data, SQL, and Python Programming concepts and how they are applied to machine learning

Course 1: Learn Data

Thursday, January 16th, 2024 2 PM EST 

Data is the essential building block of Data Science, Machine Learning, and AI. This course is the first in the series and is designed to teach you the foundational skills and knowledge required to understand, work with, and analyze data. It covers topics such as data collection, organization, profiling, and transformation as well as basic analysis. This course is aimed at helping people begin their AI journey and gain valuable insights that we will build up in subsequent SQL, programming, and AI courses.

Duration: 2.5 hours

Available On-Demand Post Livestream

Get Access

Course 1: Learn Data

ODSC EUROPE 2024:

Thursday, July 27th, 2024 | 1 PM BST (GMT+1)  8 AM ET (GMT-4)

ODSC WEST 2024:

Wednesday, July 31st, 2024 | 2 PM ET / 11 PM PT

 Data is the essential building block of Data Science, Machine Learning, and AI. This course is the first in the series and is designed to teach you the foundational skills and knowledge required to understand, work with, and analyze data. It covers topics such as data collection, organization, profiling, and transformation as well as basic analysis. This course is aimed at helping people begin their AI journey and gain valuable insights that we will build up in subsequent SQL, programming, and AI courses.

Duration: 2.5 hours

Available On-Demand Post Livestream

Get Access

Outline

Module 1:
Introduction to Data 

  • What is Data
  • Why Data is Important
  • The Data Life Cycle
  • Understanding Data Types
  • Data Centric AI

Module 2:
Data Collection

  • Data Collection
  • Sourcing Data
  • External Data
  • Licencing Data
  • Data Collection Tools

Module 3:
Data Transformation

  • Data Transformation
  • Data Enrichment
  • Correlations and Outliers
  • Data Quality
  • Data Transformation Tools

Module 4:
Data Analysis

  • Data Profiling
  • Describing a Dataset
  • Data Shaping and Shaping Examples
  • Data Analsysis Tools

Course 2: Learn SQL

Thursday, January 25th, 2024, 2 PM EST

This SQL coding course teaches students the basics of Structured Query Language, which is a standard programming language used for managing and manipulating data and an essential tool in AI.  The course covers topics such as database design and normalization, data wrangling, aggregate functions, subqueries, and join operations, and students will learn how to design and write SQL code to solve real-world problems. Upon completion, students will have a strong foundation in SQL and be able to use it effectively to extract insights from data.

The ability to effectively access, retrieve, and manipulate data using SQL is essential for data cleaning, pre-processing, and exploration, which are crucial steps in any data science or machine learning project. Additionally, SQL is widely used in industry, making it a valuable skill for professionals in the field. This course builds upon the earlier data course in the series.

Duration: 2.5 hours

Available On-Demand Post Livestream

Get Access

Outline

Module 1:
Data Wrangling

  • Introduction to Data Wrangling
  • Why SQL for Data Wrangling?
  • Data Lifecycle Review
  • SQL Data Types
  • Sourcing & Collecting Data

Module 2:
Tables & Databases  

  • Data Storage
  • Popular Databases
  • Tables and Databases
  • Relational Data Design 
  • Data Normalization
  • Foreign and Primary Keys

Module 3:
SQL Syntax

  • Introduction to SQL Syntax
  • SQL Query Syntax
  • Understanding SQL CRUD (Create, Read, Update, Delete)
  • Filtering Data with SQL
  • Data Profiling with SQL

Module 4:
Data Manipulation

  • Subqueries in SQL
  • Loading and Inserting Data
  • Transaction Control  
  • Aggregate Functions and Groups
  • Join Operations
  • Updating Data with SQL

Course 3: Learn Programming

Wednesday, February 7th, 2024, 2 PM EST

The Python language is one of the most popular programming languages in data science and machine learning as it offers several powerful and accessible libraries and frameworks specifically designed for these fields. This programming course is designed to give participants a quick introduction to the basics of coding using the Python language.

It covers topics such as data structures, control structures, functions, modules, and file handling. This course aims to provide a basic foundation in Python and help participants develop the skills needed to progress in the field of data science and machine learning.

Duration: 3 hours

Available On-Demand Post Livestream

Get Access

Outline

Module 1:
Introduction 

  • Introduction 
  • Basic concepts
  • Variables & data types
  • Operators
  • Control structures,
  • Functions

Module 2:
Data structures:

  • Data Structures
  • Arrays
  • Lists
  • Tuples
  • Dictionaries;
  • Manipulating structures

Module 3:
Functions and modules

  • Defining functions

  • Calling functions

  • Passing & returning values

  • built-in functions

  • Importing modules.

  • File I/O:

Module 4:
OOP & Libraries

  • Object-oriented programming

  • Defining classes and objects

  • Inheritance.

  • Exception handling

  • External libraries

Course 4: Learn AI 

Thursday, February 22nd, 2024, 2 PM EST

This AI literacy course is designed to introduce participants to the basics of artificial intelligence (AI) and machine learning. We will first explore the various types of AI and then progress to understand fundamental concepts such as algorithms, features, and models. We will study the machine learning workflow and how it is used to design, build, and deploy models that can learn from data to make predictions. This will cover model training and types of machine learning including supervised, and unsupervised learning, as well as some of the most common models such as regression and k-means clustering. 

Upon completion, individuals will have a foundational understanding of machine learning and its capabilities and be well-positioned to take advantage of introductory-level hands-on training in machine learning and data science such as ODSC East’s Mini-Bootcamp.

Duration: 2.5 hours

Available On-Demand Post Livestream

Get Access

Outline

Module 1:
Introduction

  • An Overview of AI
  • The AI Stack
  • Machine Learning Definitions
  • ML vs Traditional Programming
  • Algorithms and Models
  • Machine Learning Workflow

Module 2:
Types of ML  

  • Independent vs Dependent Variables
  • Feature Selection
  • Data Labeling
  • Training & Testing Models
  • Structured and Unstructured Data
  • Type of Machine Learning

Module 3:
Supervised Learning

  • Supervised Machine Learning
  • Popular ML Algorithms
  • Classification Models
  • Regression Models
  • Which Model to Use?
  • Feature Extraction

Module 4:
Unsupervised Learninng

  • Unsupervised Machine Learning
  • Supervised vs Unsupervised ML
  • K-Means Cluster Models
  • Deep Learning Overview 
  • Deep Learning vs Machine Learnin

Course 5: Learn Data Wrangling with Python

Thursday, March 7th, 2024, 2 PM EST

Data wrangling is the cornerstone of any data-driven project, and Python stands as one of the most powerful tools in this domain. In preparation for the ODSC conference, our specially designed course on “Data Wrangling with Python” offers attendees a hands-on experience to master the essential techniques. From cleaning and transforming raw data to making it ready for analysis, this course will equip you with the skills needed to handle real-world data challenges. As part of a comprehensive series leading up to the conference, this course not only lays the foundation for more advanced AI topics but also aligns with the industry’s most popular coding language.

Upon completion of this short course attendees will be fully equipped with the knowledge and skills to manage the data lifecycle and turn raw data into actionable insights, setting the stage for advanced data analysis and AI applications.

Duration: 2.5 hours

Available On-Demand Post Livestream

Get Access

Outline

Module 1:
Introduction

  • Introduction to Data Wrangling
  • Importance and role of data wrangling in the data analysis process.
  • Overview of data cleaning, transformation, and reshaping.

Module 2:
Data Cleaning  

  • Data sources
  • Techniques for obtaining data
  • Handling missing data.
  • Dealing with outliers and duplicates.
  • Addressing data quality issues

Module 3:
Data Transformation

  • Reshaping data
  • Pivoting, melting, and stacking
  • Handling categorical variables
  • Converting between data types
  • Normalization and scaling

Module 4:
Data Manipulation

  • The Pandas Library
  • Filtering, sorting, and aggregating data
  • Data Integration and Joining
  • Combining data  
  • Merging and joining datasets

Course 6: Hands-on Intro to Machine Learning

Thursday, March 21st, 2024, 2 PM EST

This hand-on introduction to machine learning course will help you understand how machines can learn from data to make predictions and decisions. Throughout this course, you will learn key machine-learning concepts and their applications. You’ll gain hands-on experience with real-world datasets, like predicting real estate prices, and understand how to evaluate the performance of your models.

Knowing machine learning is crucial in today’s data-driven world, as it equips you with the tools to uncover insights from data, automate decision-making processes, and build intelligent systems that adapt and improve over time. By the end of this course, you’ll have a solid foundation in machine learning, enabling you to harness its power to analyze data, make informed decisions, and drive innovation.

Duration: 2.5 hours

Available On-Demand Post Livestream

Get Access

Outline

Introduction to Machine Learning

  • Definition and explanation of Machine Learning
  • Types of Machine Learning: Supervised, Unsupervised, and Reinforcement Learning.
  • Real-world applications of ML – Real Estate & Property Price Prediction
  • Features and labels. Model, training, inference.
  • Overfitting and underfitting.
  • Evaluation metrics

Data Profiling  & Data Cleaning

  • Understanding the Dataset with Data Profiling
  • Define the objective of the model
  • Data Exploration: examine features and  Identify relevant Features
  • Handling Missing Values
  • Detect and manage outliers

Feature Engineering & Dataset Splitting

  • Apply One-Hot Encoding
  • Convert categorical variables into a numerical format
  • Normalize (scale) features
  • Feature Selection
  • Feature Creation
  • Data Transformation
  • Training and Test Sets
  • Cross-Validation:

     

Model Selection, Training, and Evaluation 

  • Model Selection
  • Algorithm Choice:
  • Baseline Models
  • Model Training
  • Performance Monitoring
  •  Model Evaluation
  • Evaluation Metrics
  • Mean squared error etc
  • Model Validation

Course 7: Learn LLMs & Prompt Engineering

April 4th, 2024, 2 PM EST

INTRODUCTION TO LARGE LANGUAGE MODELS & PROMPT ENGINEERING

In the rapidly evolving field of AI, the “LLMs, Prompt Engineering, and Generative AI” course stands as a cutting-edge offering, designed to equip learners with the latest advancements in Large Language Models (LLMs), prompt engineering, and generative AI techniques. This course delves into the architecture and functioning of LLMs, the art of crafting effective prompts to guide AI responses, and the principles behind generating creative and coherent content. As these components are becoming integral to the AI stack, understanding them is essential for anyone looking to innovate, optimize, and excel in AI-driven applications.

Whether you’re a researcher, developer, or AI enthusiast, this course will provide you with the insights and hands-on experience needed to harness the power of these transformative technologies and stay at the forefront of the AI revolution.

Duration: 3 hours

Get Access

Outline

Module 1:
LLM Basics

  • Large Language Models (LLMs)
  • Transformer architecture
  • Applications of LLMs
  • Using LLMs out of the box
  • The process flow of chaining
  • Text summarization
  • Question answering
  • Text similarity

Module 2:
Prompt Engineering

  • Fundamentals
  • Prompt engineering examples
  • Manipulation prompt
  • Prompt engineering guardrails
  • Impact responses from prompting
  • Temperature – predictable versus creative outputs.

Module 3:
ChatGPT API 

  • Tokens & Prompting
  • Iterative Prompt Development
  • Evaluate OF prompt effectiveness
  • Guiding model behavior
  • Build your own Chatbot
  • Common shortfall of prompting
  • Hallucinations, Fairness, Biases, & Jailbreaking

Module 4:
Fine Tuning LLMs

  • Fine-tuning introduction
  • When to fine-tune
  • Model stages
  • Classification
    Topic Modeling, Sentiment analysis, and Entity recognition examples
  • Pre-training
  • Hardware and data considerations

Prerequisites

As these are primer courses, no prior experience is necessary. Individual setup prerequisites will be provided prior to each course.

The #1 Machine Learning Mini-Bootcamp

Upskill now


PLANS

Access to live Pre-Bootcamp Primer Course 

 Access to 8 live Pre-Bootcamp Primer course

Certificates of completion

On-Demand Recordings 

Ai+ Training Library

ODSC East 2024 Conference (virtual or in-person)


$Free


With ALL ODSC PASSES 


$FREE


WITH AI+ PlanS


$149


PER COURSE



DISCOUNTED FROM $199

$499 for ALL 

 

Open Data Science

Ai+ | ODSC
One Broadway, 14th Floor
Cambridge, MA 02142
admin_aiplus@odsc.com

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from - Youtube
Vimeo
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google