I came to dinamicoop with the vision of teaching a basic web development class to the students in the local community. The staff at Dinamicoop was very friendly and helpful, Lins Walter, and Leandro. They gave me the freedom to design a course as I saw fit, and answered all of my questions.
I’d suggest splitting the class into two groups, a basic group to teach really basic web development skills to those who want to learn more about it, and a more advanced group (raul, Paulo, maybe a few others) to help them develp the knowledge that they currently have into something a little more professional.
Another good idea might be to have a record of attendance, or a way of promoting attendance. Sometimes (especially during bad weather), the classroom would turn into a private lesson. Portuguese would definitely help, Paulo speaks English quite well, but the other students don’t speak too much. On the other hand, that definitely encouraged me to learn the language quickly!