Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
High School coding club
#1
Hello! Just recently, a couple of guys at my high school and I were thinking about starting a coding club. We know for sure that we are going to learn python, because it is easy to learn, and a good springboard into other more complex languages, projects, etc. Also, we are most likely going to use the Python Bible from Udemy to teach the course. But I have some questions. Should we just let all the members of the club off on their own with the course? Or should we do check-ins, or hackathons?

Any suggestions as to what we should do would be a great help!!!

P.S: has anyone tried out the Udemy Python Bible course? If so, how is it?
Reply
#2
The accolades for that course look good (assuming there not all friends of the author)
If it's going to be a club, you will at lease need a discussion group.
never tried the course, there are plenty of free courses available, including: https://ocw.mit.edu/courses/electrical-e...fall-2016/
a bit dated now, but this is the course I used when first learning python.
I think, for today, this is one of the better courses: https://www.python-course.eu/course.php
Reply
#3
In my opinion, one of the best ways to learn, is to try to actually do something. If there's something you all would collectively like to try to build, then instead of just learning something abstract, that otherwise has no real meaning, you guys end up working together to problem solve, which helps to drive exploration and learning.
Reply
#4
(Feb-07-2018, 10:02 PM)nilamo Wrote: In my opinion, one of the best ways to learn, is to try to actually do something. If there's something you all would collectively like to try to build, then instead of just learning something abstract, that otherwise has no real meaning, you guys end up working together to problem solve, which helps to drive exploration and learning.
(Feb-07-2018, 10:02 PM)nilamo Wrote: In my opinion, one of the best ways to learn, is to try to actually do something. If there's something you all would collectively like to try to build, then instead of just learning something abstract, that otherwise has no real meaning, you guys end up working together to problem solve, which helps to drive exploration and learning.
Would a good example of that be like making a game or some project?
Reply
#5
yes, that is exactly what nilamo was suggesting - a project (in very broad sense) that you would like to work on together so everyone can contribute. This way you will not learn only how to program but how to do so in a team, practice version control system (like git), etc. You may also setup a project on github.
Reply
#6
I'm working for a company which sells didactic systems to educate mechatronic students.
From my experience students learn better, when you connect the theoretical part with the reality.
Your learning experience will be better, if you have real parts (actors) which are controlled by your program.

You can get many stuff here: https://www.adafruit.com/
Micro controller with Micropython support:
Just search with google for cool raspberry pi projects to get inspiration for your own future projects.
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
Reply
#7
And here: https://www.sparkfun.com/
Reply
#8
That's true, a small little robot, or a breadboard with leds, would be cool.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Book 'Python in high school' arnbod 3 2,866 Apr-10-2020, 05:35 PM
Last Post: micseydel
  Book: "Python in high school" arnbod 1 2,789 Jun-03-2019, 02:12 PM
Last Post: heiner55

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020