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.