FCS
// Foundations of Computer Science

This 9-week course covers fundamental topics in computer science, including data structures, algorithms, and foundational concepts. It is suitable for coding enthusiasts, former computer science students, and beginners who wish to learn Python programming, object-oriented programming, file systems, and more.
The course includes online video materials, assignments, and instructor-led sessions.

>
FCS: Foundations of Computer Science

This 9-week course covers fundamental topics in computer science, including data structures, algorithms, and foundational concepts. It is suitable for coding enthusiasts, former computer science students, and beginners who wish to learn Python programming, object-oriented programming, file systems, and more. The course includes online video materials, assignments, and instructor-led sessions

👨‍💻
44
video lectures
37
coding exercises
18
Sessions
9 weeks
program duration
510,000LPB
enrollment fee

Bootcamp Technical Topics Covered

  • Python
  • Algorithms (Sorting, Searching, Insert/Delete/Search in Data Structures, Depth-First Search, Breadth-First Search)
  • Complexity Analysis (Big-O Notation)
  • Data Structures (Linked Lists, Stacks, Queues, Priority Queues, Trees, Graphs)
  • Object-Oriented Programming
  • File Systems

Ideal students for this course:

  • Over 18
  • Residing in Lebanon
  • Highly motivated
  • Speaks and writes good English
  • Able to commit part-time for 9 weeks, mid-week in the afternoon or weekends in the morning
  • Willing to submit weekly assignments
  • Looking to become a full-stack developer or data analyst

Application Process

  1. Signup for an account here
  2. Score 100 points or more on HackerRank's Python coding challenges and submit your HackerRank username for verification
  3. Based on your application or/and score you will be accepted or put on the waiting list due to high demand

Course Calendar

Event                                         | Date
----------------------------------------------|--------------
Application Open                              | DD/MM/YYYY
Application Close                             | DD/MM/YYYY
Selection Date Process                        | DD/MM/YYYY
Course Start Date                             | DD/MM/YYYY
Course End Date                               | DD/MM/YYYY