This course offers comprehensive training in Python, covering everything from the fundamentals of the language and version control with Git and GitHub to advanced techniques in data analysis and artificial intelligence. Participants will explore data collection and manipulation through web scraping with Selenium and API consumption, complemented by data visualization with Seaborn and geospatial analysis using dynamic maps. Additionally, the course introduces the use of Large Language Models (LLMs) in AI, highlighting their applications and ethical considerations. With a practical approach, this course prepares participants to develop projects in data science, advanced programming, and intelligent data analysis.
Discord SyllabusWeek | Title | Materials | Recordings | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Introduction to Python | Lecture
Lab |
Lecture
Lab |
||||||||||||
2 | Web Scraping 1: Selenium | Lecture
Lab |
Lecture
Lab |
||||||||||||
3 | Web Scraping 2: APIs | Lecture
Lab |
Lecture
Lab | ||||||||||||
4 | Graph Visualization: matplotlib and seaborn | Lecture
Lab |
Lecture
Lab | ||||||||||||
5 | Dashboards Streamlit | Lecture
Lab |
Lecture
Lab | ||||||||||||
6 | Geospatial Analysis: Static Maps and Dynamic Maps | Lecture
Lab |
Lecture
Lab | ||||||||||||
7 | Raster Data | Lecture
Lab |
Lecture
Lab | ||||||||||||
8 | MIDTERM EXAM | ||||||||||||||
9 | Working with LLMs | Lecture
Lab |
Lecture
Lab | ||||||||||||
10 | Advanced Prompt Engineering | Lecture
Lab |
Lecture
Lab | ||||||||||||
11 | Agents | Lecture
Lab |
Lecture
Lab | ||||||||||||
12 | Hugging Face | Lecture
Lab |
Lecture
Lab 13 |
Fine Tuning model of Hugging Face |
Lecture
|
Lab Lecture
|
Lab 14 |
Pararellel Computing - CUDA |
Lecture
|
Lab Lecture
| Lab 14 |
Final Class: Recommendations and Projects |
Recommendations
| |
|