Free Software Movement Karnataka Wiki
Advertisement

Day 1: 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 2 and 3: Python/Java
Need to decide which would be better
If Java,
Day 2-
1) Basics in Java (Need to decide if needed)
2) OOPS in Java
3) Swings in Java
4) Eclipse and its features

Days 3:
Android app development

If Python:
Day 1:
1) Basics in Python
2) Advance python

Day 2:
1) Building desktop apps using python

Day 4 and Day 5: Web programming using Drupal
1) Installation, basic website building
2) Installing modules
3) Cusomtizing modules
4) Developing themes for Drupal using php/css

Advertisement