A collection of notebooks from my Programming Fundamentals course at UOC.
Here I explore the basics of coding, problem solving, and algorithmic thinking,
laying the foundation for more advanced projects in data science and social research.
This repository includes Jupyter notebooks covering:
- ✨ Basic syntax and operations
- 🔄 Control structures (loops, conditionals)
- 📦 Functions and modular programming
- 📊 Data structures (lists, dictionaries, etc.)
- 🧮 Simple algorithms and problem solving exercises
To explore the notebooks locally:
git clone https://github.com/victoriavivass/Programming_foundamentals.git
cd Programming_foundamentalspip install notebook
jupyter notebook
This repo documents my journey into programming, starting from the very basics and growing towards applying code to real-world problems. It’s both a learning archive and a reference for anyone starting out.
👉 My personal favourite is Data_Visualisation.ipynb,
where I use economic data and plot indicators’ evolution over time.