LinuxClub@UCU - Second semester 2020/21

About us🔗

We are just a bunch of students from Ukrainian Catholic University passionate about computing! We like to know how our system works under the hood, both because we want to use all the resources we have at our disposal - the computing power, useful abstractions and tools; and because we like to tinker with stuff. And what's even better than knowing how to do magical things with your computer? Letting others know they can do it too, which is why we are organizing this club - an informal course for Ukrainian computer science students taught by students!

We are also huge supporters of the philosophy of open source and free software, which is why we've chosen to call our club after the Linux operating system (and why we're going to use it throughout our lectures), and why we've decided to make this course public.

You can join us live - we have lectures each Wednesday 16:30 Kyiv time, or watch our previous recorded lectures and read through lecture notes.

Pre-requirements:🔗

2020/21 Second Semester Schedule:🔗

(Previous semesters' resources are available in the archive)

Week 1 - Internet and Network Interfaces - Zoom | Lecture notes

Week 2.1 - Markup Languages (Latex, XML HTML, JSON, TOML) - Zoom | Lecture notes

Week 2.2 - Development Lifecycle and Licenses - Zoom | Lecture notes

Week 3 - Extended Git - Zoom | Lecture notes | Recording

Week 4 - Extended Bash - Zoom | Lecture notes | Recording

Week 5 - Logs and Debugging the System - Zoom | Lecture notes | Recording

Week 6 - Rust #1 - Zoom | Lecture notes | Recording

Week 7 - Rust #2 - Zoom | Lecture notes | Recording

Week 8.1 - Extended Vim - Zoom | Recording

Week 8.2 - Ricing (System customization) - Zoom | Recording

Week 9 - Rust #3 - Zoom | Lecture notes | Recording

Week 10 - Rust #4 - Zoom | Lecture notes | Recording

Week 11 - SSH - Zoom | Lecture notes

Week 12 - Docker

Other resources:🔗

Homework🔗

Yeah, we don't like homework either, but practicing something yourself is the best way to learn a new topic! Most of our lectures will provide some kind of a home task for you to complete - both to remind yourself what the lecture was about and to learn on your own.

You don't need to submit these homeworks, but if you want our feedback on them to learn even more, here are a few simple steps for you to follow: