Welcome to Data-X, a course for Data, AI, and Information Technology & Systems

Ikhlaq Sidhu, UC Berkeley (contact)
Arash Nourian, UC Berkeley (contact)

Data-X is a framework designed at UC Berkeley for learning and applying AI, data science, and emerging technologies. Data-X fills a gap between theory and practice to empower data and AI in current projects and new initiatives. Data-X projects create new ventures, new research, and corporate innovations all over the world.

Course Modules

 

Lecture Materials Homework Resources
00: Getting Started
010 Introduction Basics Video Slides Code Code Video References Page
020 Project: Getting Started Video Slides Code Code Video Project Guidelines
030A Installation Instructions Video Slides Code Code Video HW References Page
030B Using Jupyter Notebooks Video Slides Code Code Video References Page
030C Python Basics Video Slides Code Code Video References Page
01: Fundamentals
100A Prediction and Linear Regression Pt. I Video Slides Code Code Video HW
100B Prediction and Linear Regression Pt. II Video Slides Code Code Video HW
110 NumPy Video Slides Code Code Video HW Introduction to NumPy
101 NumPy Exercises
NumPy Cheatsheet
120 Pandas Video Slides Code Code Video HW Introduction to Pandas
10 Minutes to Pandas
Pandas Cheatsheet
130A Data Visualization Video Slides Code Code Video HW List of Resources
130B Data Visualization II: Plotly Video Slides Code Code Video HW
130C Data Visualization III: Tableau Video Slides Code Code Video HW
140 Logistic Regression Video Slides Code Code Video HW Logistic Regression Basics
160A Predictive Classification with Titanic Pt. I Video Slides Code Code Video HW
160B Predictive Classification with Titanic Pt. II Video Slides Code Code Video HW
160C Predictive Classification with Titanic Pt. III Video Slides Code Code Video HW
160D Predictive Classification with Titanic Pt. IV Video Slides Code Code Video HW
170 ML Algorithm Overview Video Slides Code Code Video HW
180 Cross-Validation and Regularization Video Slides Code Code Video HW
02: Data Signals
200 Correlation Video Slides Code Code Video HW
215 Time Series Video Slides Code Code Video HW ARIMA
Prophet Library
Exponential Smoothing
250 Spectral Signals Video Slides Code Code Video HW
260 Synthetic Data Generation Video Slides Code Code Video HW
03: Data Handling
310 Web Scraping Video Slides Code Code Video HW
320 Flask Video Slides Code Code Video HW
330 YOLO Object Detection Video Slides Code Code Video HW Detailed Overview
Coursera
ImageAI
340 Face and Emotion Recognition Video Slides Code Code Video HW
04: Deep Learning
410 Intro to TensorFlow Video Slides Code Code Video HW TensorFlow Crash Course
TensorFlow Tutorial
What is TensorFlow?
420 Neural Networks Video Slides Code Code Video HW What is a Neural Network?
Deep Learning
430A Convolution Neural Networks Pt. I Video Slides Code Code Video HW CNN Tutorial
CNN Examples
Image Classification
430B Convolution Neural Networks Pt. II Video Slides Code Code Video HW CNN Tutorial
CNN Examples
Image Classification
440 LSTM Video Slides Code Code Video HW CNN Tutorial
CNN Examples
Image Classification
05: Natural Language Processing
500 Text Processing Video Slides Code Code Video HW NLP Toolkit
510 Feature Engineering & Text Representation Video Slides Code Code Video HW
520 Learning Models Video Slides Code Code Video HW
06: Data-X Library
610A Stock Market Data and Real Time Quotes Video Slides Code Code Video HW Sphinx
610B Stock Market Data and Historical Quotes Video Slides Code Code Video HW Sphinx
07: Data Strategy and Process
700 Developing Story for Professionals Video Slides Code Code Video HW
710 Principles of Innovation Engineering Video Slides Code Code Video HW

 

Projects are a key component of Data-X. Click to view project guidelines and past projects.