Introduction to Linux terminal 2017
Among other activities, Linux UPC organizes a Linux install party at the beginning of the course.
As part of those activities, I took the opportunity to organize an introductory workshop for the Linux terminal so the first-year students could become familiar with the environment.
The workshop had a duration of 2 hours, where I was the speaker in 2017 and 2018 edition. Given the success in the FIB, it was also done in ETSETB.
The content, although basic, included:
- Working with files and its content
- Process management
- Bash (pipes, shell expansion)
- Networking
- Permissions
A presentations and a cheat sheet with the course content were created, and can be found at the repo [es]
Python introductory course
This was a free course organized by IEEE BCN SB in collaboration with LinuxUPC held in 2017 and 2018. For the later edition a jupyter notebook was created with theory and problems (some material was lost during a migration).
This course was organized with two other colleagues. It had a duration of 20h (5 days).
Overall the course was organized in 4 areas:
- Python syntax and basic modules
- Software engineering concepts with python (testing, project structure, logging, debugging…)
- One day exploring interesting 3rd party libraries: Pandas (data science), python -telegram-bot and beautifull-soup (webscrapping)
- A free project day.