Home > Learning > BI/DS Tutorials and Workshops > 2025 Summer Workshops
Home > Learning > BI/DS Tutorials and Workshops > 2025 Summer Workshops
Three virtual workshops that can be attended via Zoom. Target audience is undergrads, however, all workshops are open to anyone! You do not need an extensive programming background. Each of the workshops builds on the others. Registration required.
May 19-23: Introduction to Python (taught by Dr. Christian O’Reilly)
May 26-30: Introductory ML in Python (taught by Dr. Homay Valafar)
June 2-6: Intermediate ML in PyTorch with Applications (taught by Dr. Forest Agostinelli)
10 am to 12 noon: Lecture and demonstrations
1 to 3 pm: Labs/Workshops assignments in small groups
May 19: Cloud Computing/Basic Python
May 20: Control Statements/Iterators and Arrays
May 21: Numerical Data with NumPy/Examples
May 22: Data Frames with Pandas/Examples
May 23: Visualization with MatPlotLib/Examples
Code/Materials for this Workshop
May 26: NO CLASS due to Memorial Day holiday
May 27: Random Number Generators/Multivariate random numbers, Regression (linear and non-linear)
May 28: K-Means clustering/K Nearest Neighbor
May 29: Decision Tree/Random Forest
June 2: Linear Models
June 3: Neural Networks 1
June 4: Neural Networks 2
June 5: Autoencoders/Generative models
June 6: Reinforcement learning
Code/Materials for this Workshop
Dr. Homay Valafar, Bioinformatics Workshops Director
Professor and Chairman, USC Computer Science and Engineering; Director of the AI Institute; Professor, Biomedical Engineering