Hi Roberto. I don't know anything about courses inside Oracle or Mariadb.com. But I googled around and found the following outside resources: - MySQL Internals Manual (online) - Understanding MySQL Internals By Sasha Pachev (O'Reilly) - Peter Z's InnoDB internals lecture videos are online - I wrote a tutorial blog on "Howto Add a New Command to the MySQL Server" You can find the above links at the bottom of my blog post: http://jebriggs.com/blog/2013/05/howto-add-a-new-command-to-the-mysql-server... I wouldn't be surprised if there are no official training courses: database programmers are just supposed to suck it up and spend a decade learning the codebase. :) Later, James. -------------------------------------------- On Fri, 6/28/13, Roberto Spadim <roberto@spadim.com.br> wrote: Subject: [Maria-developers] Developer course To: "maria-developers@lists.launchpad.net" <maria-developers@lists.launchpad.net> Date: Friday, June 28, 2013, 7:08 PM hi guys, there's a internal mysql/mariadb developer course? i'm studying source, but it's a bit difficult understand what's the best class/methods to use, maybe a course could help me developing and understanding better the source any one know about a course like it?i will focus on query rewrite (select.cc), optimizer (opt_range.cc/opt_*) and partition engine, others engine (myisam,heap,innodb,aria) is not my priority now -- Roberto Spadim