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.

1. Structured Query Language

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

2. Python

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.