DSA I

DSA I is the first module of the Bachelor of Science in Computer Science program at the ENSIA. It covers the basics of data structures and algorithms, starting from variable and conditional statements to arrays and linked lists.

DSA I

Course Resources

Everything you need to master DSA I

Books

4 resources
C++ Notes
📚

C++ Notes

Goal Kicker

Programming with C++
📚
Download

Programming with C++

Schaum's Outline

C++ How to Program
📚
Download

C++ How to Program

DietelS

Algorithmics Exercices
📚
Download

Algorithmics Exercices

MI 1Y Exercices

YouTube Channels

7 resources
Hassan EL BAHI
📺

Hassan EL BAHI

Intro to Algos

Elzero Web School
📺

Elzero Web School

Programming

FreeCodeCamp
📺

FreeCodeCamp

Programming

Adel Nassim
📺

Adel Nassim

Programming

Naresh i Technologies
📺

Naresh i Technologies

General Tech

Hassan EL BAHI
📺

Hassan EL BAHI

Algos Exercises

ElzeroWebSchool
📺

ElzeroWebSchool

Problem Solving Playlist

Websites

7 resources
ENSIA DSA I Website
🌐

ENSIA DSA I Website

By Dr Lasla

GeeksforGeeks
🌐

GeeksforGeeks

Coding Website

W3Schools
🌐

W3Schools

Coding Website

Stack Overflow
🌐

Stack Overflow

Problem Solver

Programmiz
🌐

Programmiz

C++ Tutorial & Compiler

Hacker Rank
🌐

Hacker Rank

Coding & Challenges

C++ & OOP
🌐

C++ & OOP

Exercices

Drive

12 resources
DSA I
💾

DSA I

ENSIApedia Drive

1Y DSA I
💾

1Y DSA I

Nour Zamiche

1Y DSA I
💾

1Y DSA I

Baghdadi Madjd

Intro to C++
💾

Intro to C++

ENSIAhub

Programming
💾

Programming

Dr. Sami Belkacem

C++
💾

C++

Maache Massa

Intro to C++
💾

Intro to C++

ENSIA Drive

Intro to C++
💾

Intro to C++

ENSIA 1st Promo

Algorithmics Exams
💾

Algorithmics Exams

MI Drive

DSA I
💾

DSA I

Tresor ESI

DSA I
💾

DSA I

NHSM Drive

DSA I (2)
💾

DSA I (2)

NHSM Drive

Resource Summary

4
Books
7
YouTube Channels
7
Websites
12
Drive