I did write ve parser without any technical knowledge about parsing algorithms, I always wanted to improve my knowledge in this area and now I have the chance to do it.
I am very excited to start two online free courses today. These courses are Automata and Compilers.
There are some other computer science courses available on coursera.org. Have a look at it, there is also courses in other fields.