In keeping with the philosophy that the best way to teach code is to have students build real world projects, it only makes sense to have students learn a little about the tools of the trade as well. When it comes to coding, the most important tool is the code editor. Teach code with simple…
Teaching code in the classroom presents two challenges: Creating a curriculum that’s effective Training teachers to teach that curriculum. In other words, teaching teachers to code. The solution The option that makes the most sense is having a curriculum (and app) that teaches both teachers and students. The advantage of this approach is that as…
I wrote an entire book (and got it published!) in preparation for the new StudioWeb curriculum. I’ve been creating courses since 2003; courses which mainly targeted an adult audience. With StudioWeb, all of a sudden the majority of the students became kids. StudioWeb has taught me that teaching younger students (as young as 10) is…
Just with StudioWeb’s HTML, CSS and JavaScript Beginners courses, you have 40 projects/assignments you can handout. They can be used as team projects and for individual students as well. Pair Programming – a real-world style of coding Let me first quote Wikipedia: Pair programming (sometimes referred to as peer programming) is an agile software development technique…
English-language learners (and disadvantaged students) stand to benefit the most from learning to code. Here are just a few reasons: There is a huge demand in tech-related vocational jobs that are high paying ($70k/year,) that don’t require a university degree. All coding languages (ex: HTML5, CSS3, JavaScript, Python, PHP) are based in English – ELLs…
The best way to teach code is to have students write code with real code editors. … You’re not going to teach people how to play guitar without the tool of the trade- a guitar. Same goes for coding; students should be using the tools that coders use- a code editor. How to Install a…