We've broken our "Text" talk-throughs into its own module, and along with that, we've created 2 challenges to test how well students can use text commands and concatenate strings together: …
New talk-throughs: Clarifying with Comments and Writing Readable Code
We love that we have such an active and creative programming on Khan Academy, and we're inspired daily by seeing the programs that students put out there, and the way they try to help each other. …
Continue Reading about New talk-throughs: Clarifying with Comments and Writing Readable Code →
New introductory challenges!
We've added 3 new challenges to our beginning lessons: H is for Hopper: This one is designed to be the very first challenge that anyone does, and as a bonus, it introduces them to Hopper, our …
Teaching Variables: Analogies and Approaches
As we're in the process of auditing and redoing our introductory talk-throughs, we find ourselves discussing the different approaches to teaching variables and debating which analogies make variables …
Continue Reading about Teaching Variables: Analogies and Approaches →
Launch: Introducing Programming Challenges
- Sophia Westwood, Khan Academy CS software engineering Today we're launching programming challenges, a major new part of Khan Academy Computer Science! We have been working on designing and building …
Continue Reading about Launch: Introducing Programming Challenges →
Our Design Guidelines for Teaching Programming Talkthroughs
- Sophia Westwood, Khan Academy CS software engineering As we slowly ramp up content creation for Khan Academy Computer Science, I put together this list of design guidelines as a reference point …
Continue Reading about Our Design Guidelines for Teaching Programming Talkthroughs →