• Skip to main content
  • Skip to footer

B4X

Develop Android, iOS and IoT applications

  • Home
  • Products
    • B4A (Android)
    • B4i (iOS)
    • B4J (Desktop)
    • B4R (Arduino)
  • Showcase
  • Store
  • Learn
    • General
    • Guides
    • Video Tutorials
    • Glossary
  • Teach
  • Blog
  • Community

Teaching Programming with B4X

Image by Bladimir Silva Toro from SENA Colombia

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

Towers of Hanoi – 3 lines recursive solution

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.

Footer

Top

  • Home
  • Products
    • B4A (Android)
    • B4i (iOS)
    • B4J (Desktop)
    • B4R (Arduino)
  • Showcase
  • Store
  • Learn
    • General
    • Guides
    • Video Tutorials
    • Glossary
  • Teach
  • Blog
  • Community

About us

Follow us:

Latest Versions

B4A v12.20 (changelog)
B4i v8.10 (changelog)
B4J v9.80 (changelog)
B4R v3.90 (changelog)

Contact Us

[email protected]

Privacy Policy

Privacy Policy

Copyright © 2023 · Anywhere Software. Android is a trademark of Google Inc. iOS is a registered trademark of Apple. Arduino is a trademark of Arduino. Java is a trademark of Oracle.