+ 3

Teach programming

Hello everyone, if you have ever taught, please share your experience and what advice can you give? I want to start my teaching path, teaching children or adults programming in Python.

29th Jan 2025, 2:15 PM
SammE
SammE - avatar
9 odpowiedzi
+ 8
SammE I found teaching very rewarding as I do now. Yes, it had its ups and downs bureaucratically... and the materials are not always if ever up-to-date. The money is not great and the hours can be stressful. As far as in the classroom, not all students learn as fast or catch on easily, whereas you are on a set schedule academically. =========//========= The most recent major release of Python is 3.12, which was released on October 2, 2023. The most recent maintenance release is 3.12.3, which includes over 300 bug fixes, documentation changes, and build improvements. Recent Python releases 3.14: A pre-release is planned for October 1, 20, 2025... Sololearn's current version is 3.9 And we are using 3.13 at work ... So the hardest part is setting the version and curriculum, imo.
29th Jan 2025, 6:13 PM
BroFar
BroFar - avatar
+ 6
Lisa , nice tutorials, very helpful. btw, the links can not be opened directly by clicking on them. also other `external links` can not be opened. if looks like that this is blocked from sololearn. (android app) links to sololearn content is working properly.
29th Jan 2025, 4:22 PM
Lothar
Lothar - avatar
+ 6
Lothar try this https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1006023&type=printable it is the pdf Tip 1: Use formative assessment every 10–15 minutes Tip 2: Give learners and yourself a break every 45–90 minutes Tip 3: Use a variety of exercise types Tip 4: Use sticky notes to monitor progress and distribute attention Tip 5: Create a visible backlog Tip 6: Have learners take notes Tip 7: Present diagrams incrementally to complement other material Tip 8: Teach together Tip 9: Include everyone Tip 10: Enforce a code of conduct
29th Jan 2025, 5:33 PM
BroFar
BroFar - avatar
+ 5
Brown and Wilson wrote about their experiences here: https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006023 journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1007433
29th Jan 2025, 3:15 PM
Lisa
Lisa - avatar
+ 5
Your welcome and best to your future journey ✨️ SammE
30th Jan 2025, 4:50 AM
BroFar
BroFar - avatar
+ 4
Lisa , i also get the popup, but after clicking on ‘yes‘ nothing happens.
29th Jan 2025, 4:53 PM
Lothar
Lothar - avatar
+ 4
When teaching various programming concepts, I found it helps if you can find analogies/examples which the students are already familiar with. Ties into one concept of learning by extending off what a person already knows. Also lots of visual aids and frequent questions to the students to keep them actively engaged instead of just passively sitting there.
29th Jan 2025, 7:57 PM
Shardis Wolfe
+ 4
BroFar Lisa Lothar Shardis Wolfe Thank you all, for your advice and for your responsiveness.🤝 You helped me a lot☺️
30th Jan 2025, 4:00 AM
SammE
SammE - avatar
+ 2
Lothar For me (Android), I get a pop-up asking whether I want to leave sololearn.
29th Jan 2025, 4:24 PM
Lisa
Lisa - avatar