Foundations of Computer Science

offered by SE Factory



This 6 weeks-long hybrid course provides you with a solid understanding of the foundational concepts in computer science using Python.
The course consists of online video lectures and exercises accompanied by weekly in-person sessions. These sessions are guided by our experts, allowing you to cover the essentials before moving on to more complex concepts in software engineering.
You will complete over four hours of video lectures and around 30 exercises that will help you master algorithms, complexity analysis (Big-O), data structures, object oriented programming, relational databases, file systems, and basic network programming. Should you join our in-person sessions, you’ll complete 18 professionally guided sessions where our experts will support your learning process via extra exercises and dedicated guidance.