Teach young people from poor communities how to program, focusing on applications for smartphones. The project will be hosted at Casa do Zezinho
Teach the basics of programing, so they can intern into companies, or use code to solve problems. Moreover arouse an interest in the area.
3 months; Twice a week; 2 hours per session.
15-25, ideally 50% of girls.
Modern computers and the internet.
-
Understanding Computer and Programming (pt-BR)
- Hardware / Software
- Operating Systems and Programs
- Programming languages
- Famous Programmers
- Open Source
- Terminal
-
Understanding computer programs (pt-BR)
-
Programming logic (pt-BR)
- What is logic?
- Logical Sequence
- Instructions
- Algorithms
- Programs
-
What are variables on programs? (pt-BR)
-
Decision structure (pt-BR)
-
Repetition Commands (pt-BR)
-
Project: System for Restaurants (pt-BR)
-
Programming in JavaScript language
- What is the JavaScript language?
- Installing and Running
- Variables, Functions, Conditions, and Loop
-
Web dev mini course(pt-BR)
-
Web dev mini course 2(pt-BR)
-
Manipulating CSS via JS(pt-BR)
-
Introduction to React Native(pt-BR)
-
Internal App Navigation(pt-BR)
-
Creating the first project in JavaScript
-
Source Control
- Git, Mercurial
- Github
-
Introduction to Mobile Development
-
Introduction to React Native
-
Creating an app using React Native
-
Final project
-
Conclusion
If you wish to help, open an issue or send an email to pointdomaapz@gmail.com