
1. Software
2. Applications
3. Website
4. Databases
5. MySQL
5.1. Getting started
5.2. Install MySQL
5.2.1. MySQL Workbench
5.3. Create BD, Table, drop
5.4. Join tables
6. Introduction
6.1. Most popular program language
6.2. Freeware
6.3. Huge programing community
6.4. Work on different platforms
6.5. Simple Syntax similar to the English language
7. Learning basic Python
7.1. Python syntax
7.1.1. learn from syntax errors
7.2. Python variables, data type
7.3. Repetition
7.3.1. while Loops.........break
7.3.2. For loops.........break
7.3.3. Iterators
7.3.3.1. Loops in the Iterators
7.4. Condition
7.4.1. if elif else
7.4.2. Condition + Repetition
7.5. Python modules
7.5.1. Creating for your own modules
7.5.2. or using developed modules (libraries)
7.6. File handling
7.6.1. Open, read, write, create and append
7.7. Python Matplotlib
7.7.1. Everything about plotting graphs
7.8. Machine learning
7.8.1. from simple to complex models (linear to random forest...)
7.8.2. Training, testing model
7.9. References
7.9.1. Python reference
7.9.2. Module reference
7.9.3. Python Examples
7.10. Python MySQL
7.10.1. Connector
7.10.2. Create databases
7.10.3. Working with Tables
7.10.3.1. Create table
7.10.3.2. Drop Table
7.10.3.3. Update Table
8. Making my own projects (as simple as possible)
8.1. Flood mapping
8.1.1. Data
8.1.1.1. SAR images
8.1.1.2. Training data
8.1.2. Algorithm
8.1.2.1. Developed
8.1.2.1.1. Optimizing flood mapping
8.1.2.1.2. Hydrological/Hydraulic Modeling
8.1.3. Coding
8.1.3.1. Run
8.1.3.2. Test
8.1.3.3. Fix errors
8.2. Create Website
8.2.1. Do not know how yet
9. Team learning
9.1. Find partners
9.2. Scheduling
9.3. Common interested topics
10. API
10.1. Jason
10.1.1. Intro
10.1.2. Syntax
10.1.3. Parse
10.1.4. Jason vs XML