B4X, as a simple and powerful programming language that targets all modern platforms, is used worldwide to teach programming.
It is used by parents who teach their kids, schools, colleges, universities and other educational organizations.
One of the reasons behind making B4A free was to make it more accessible to students and new programmers.
In addition to the many learning resources available, there are several resources intended to help parents and teachers:
NEW – Teaching materials for middle schools and high schools.
Teaching material for a complete 60 hours course, aimed for students with little or no programming knowledge.
The course is made of 20 lessons (10 lessons are currently available). The material includes PDF documents, presentations, examples and solved exercises. Everything needed to teach programming with B4X.
More information: https://www.b4x.com/android/forum/threads/teaching-material-for-middle-and-high-schools.127575/
The complete course is 100% free. It is available in English, Greek and Spanish.
Real world experience with teaching B4X: https://www.b4x.com/android/forum/threads/teaching-b4j-to-high-school-students.132035/
👩🏫👨🏫 Classic computer algorithms – explanations and presentation-ready implementations
More algorithms and data structures: list of classic computer algorithms
🐢 B4XTurtle – Library inspired by Logo programming language, that makes programming easy and fun
Presentation link: https://docs.google.com/presentation/d/12Jui7xl9htVbAgDd0WgeTGTwzGe0aUDOgxXi1_xoBYs/edit?usp=sharing
Teaching programming forum
Discussions, questions and other resources related to teaching programming with B4X: Teaching programming forum
Please feel free to ask any question.