Day 1: Friendship with Command line

1) Understanding various linux commands including complex commands like pipe, awk,sed
2) UNderstanding linux file systems
3) Becoming a master of vim
4) Understanding processes in linux

Day 2: Networking in Linux
1) Basic IP Address/gateways/routing
2) Configuring services like Apache2/Dynamic-DNS/Ssh
3) Understanding networking commands like telnet, ssh, ping, route,ifconfig

Day 3: Programming in linux :Python
1) Basics/Advance in python
2) Developing desktop applications using python/qt/gtk

Day 4: Programming in linux :Java
1) Basics/Advance in Java
2) Eclipse
3) Swings

Day 5: Web Programming in linux: Drupal using php/Ruby on Rails
If Drupal
1) Basic web-site building,
2) Using modules
3) Basic customizations/theme modifications using css/php

Community content is available under CC-BY-SA unless otherwise noted.