Hey there
It's not something that you can learn in 2 months.. Even if companies guarantee that after their course you will be prepared, you will be not.
Would you learn speaking in 3 different languages in few months? - Answer is no.
It's worth to mention that Web Design & Web Development are two different things..
If you're creative with tones of ideas, you may want to become Web Designer, and start learning from home.
Few things that you will surely see on your learning adventure:
- Photoshop
- Adobe Illustrator
- HTML, HTML5, CSS, CSS3
- Typography
- Visual balance & Hierarchy
- Unity
- Human Perception
- Colour terminology (Colour schemes, colour wheel)
- Design for print
This isn't full list, just few examples that will give you an idea of what is a must.
If you're planning to be a developer (coding stuff) just like me.. This is much more complicated and hard. Takes ages to learn.
Here's few things you will learn as a web developer:
- HTML, HTML5, CSS, CSS3
- JavaScript (CoffeeScript), jQuery
- PHP / Or PHP framework like Codeigniter or Cake (This one is optional if you intend to use OOP)
- OOP (Object oriented programming) like Ruby on Rails *That's what I do*, C, C++, Python
The great thing is that in some cases learning new language will be easier as you have knowledge of coding in something different.
For example, I learned Ruby on Rails very very quickly as I learned Codeigniter before that, they both use MVC pattern.