The following is all the resources, I've made to give introductory classes for the Dakar Institute of Technology. Most of those resources are written in french.

The intended audience is anybody who want to learn the basics of software engineering. The prime objective being, to introduce the learner to fundamental concepts. No degree or experience required, hopefully. Feel free to send me an e-mail for any comment or feedback. Feel fre to share those resources to anyone anywhere anytime.



1. Structured Query Language

  • SQL & SQLite (coming soon)
  • SQL joins (coming soon)
  • More advanced SQL & SQLite katas (coming soon)
  • DuckDB (coming soon)

2. Python

3. Git

  • Git basic commands (coming soon)
  • Git slightly advanced commands (coming soon)



All the pdf documents listed here were generated from markdown files edited with the powerful Emacs editor. To generate the pdf files, Quarto was used. All the work was done under Ubuntu operating system.