Teaching Courses

List of courses

  1. Artificial Intelligence, Website
  2. Object Oriented Programming – Java,  Website, Online course (login as a guest)
  3. Human Computer Interface, Website, youtube playlist
  4. Algorithmics, Website, youtube playlist
  5. Front-end Technology (http, html, css, scripts, react), Website, youtube playlist
  6. Back-end technology (PHP, JEE – servlets, jsp, ejb, jsf, spring-), Website, youtube playlist
  7. Programming (Java, C, Fortran, Python), Website
  8. Introduction to Data Science
  9. Machine Learning
  10. Natural language processing
  11. Introduction to Computational linguistics
  12. Corpus linguistics
  13. Software Engineering

Teaching Material

  • I wrote a textbook, “Java par l’exemple – Concepts, applications en Java, interfaces”, as a french edition textbook for the java programming course  
  • Algorithmics and Java programming courses are available as online courses from the elearning center of Mohammed Vth university