#KidsCanCode Chat: Creating a Coding Workshop

Creating a Coding Workshop

Organizing a programming workshop may be exactly what you need to get your school excited about programming. In this week’s chat, we talk about what works best, and how to structure your very own coding workshop.

Chat Questions:

Q1: What are the benefits of student/educator/parent coding workshops?

Q2: What types of coding workshops have you organized or attended in the past?

Q3 PART A: What did you like best about these workshops?

Q3 PART B: What could have been done differently, or where could these workshops improve?

Q4 PART A: What activities work best for a student coding workshop?

Q4 PART B: What content should be covered in a coding workshop for educators?

Q5: How do you organize/structure a workshop to help build excitement around programming?

Join us Tuesdays at 8pm EST on Twitter for #KidsCanCode Programming Education Chat

#KidsCanCode Chat: Coding and Problem Solving

Coding and Problem Solving
When students learn to code, they also learn how to problem solve. In this edition of #KidsCanCode Education Chat, we discuss the importance of practicing problem solving through coding.

Chat Questions

Q1: What skills do Ss develop learning to code?

Q2: How does CS and learning to code teach Ss problem solving?

Q3: SHARE: A coding activity that challenged your Ss to use problem-solving skills.

Q4: Which coding concepts place the greatest demand on Ss problem solving ability?

Q5: How do you encourage Ss to use skills/concepts learned & practiced in CS in other subjects?

Q6: SHARE: A proud moment when your Ss demonstrated excellent problem solving skills learned through coding.

Q7: AGREE or DISAGREE: Learning to code prepares Ss for real life situations regardless of whether or not they become a programmer.

Join us every Tuesday at 8pm EST for #KidsCanCode Chat! 

The Kodable Programming Curriculum is LIVE!

It’s been awhile in the making, but we are proud to announce that the new Kodable Curriculum is now LIVE and can be accessed right from your Kodable Teacher Dashboard! To explore these exciting new changes simply:

1. Visit Kodable.com

2. Login to your Teacher Account in the top right hand corner:

3. And voilà! Welcome to your new Kodable Programming Curriculum!

Kodable Programming Curriculum Dashboard

What’s included in the new Kodable Programming Curriculum?

Thousands of educators have been teaching their students basic programming concepts with Kodable for over a year. The focus of the new Kodable Programming Curriculum is to make teaching these coding concepts even easier.

Organized by concept, the new Kodable Programming Curriculum is a step-by-step guide to teaching your students the basics of programming.

Teaching Programming by Concept

Kodable Programming Curriculum: Sequence

The Kodable Programming Curriculum covers the most important programming concepts for beginners:

  • Sequence
  • Conditions
  • Loops
  • Functions
  • Variables (Coming Soon!)

Teaching programming concepts can often be intimidating, and sometimes it is difficult to know where to start.

Don’t worry! 

In the new Kodable Programming Curriculum we divide each programming concept into digestible and time efficient units. These units are also chock-full of teaching resources to help you along the way:

  • Concept Learning Guides
  • Unplugged Activities
  • Kodable Lessons
  • Lesson Answer Keys
  • Concept Vocabulary

This slideshow requires JavaScript.

Brand New Programming Lessons

To supplement the new Kodable Programming Curriculum we have also added brand new Kodable lessons for the following programming concepts:

  • Sequence
  • Algorithms
  • Debugging

This slideshow requires JavaScript.

More coming soon!

Over the course of the next few months, we will be adding resources and making improvements to the curriculum. So keep an eye out for future updates!

Kodable Web

#KidsCanCode Chat: Transitioning to Written Code

Transitioning to Written Code

When should I start teaching my students programming language syntax? How do I transition from programming concepts to written code? We chat about all this and more in this week’s chat!

Chat Questions

Q1: Do you teach your students a written programming language?

Q2 PART A: What is the right time to start teaching Ss a written programming language?

Q2 PART B: What are the best exercises for getting Ss started learning a written programming language?

Q3: What is the best programming language for a young learner to start with?

Q4: AGREE or DISAGREE: For young Ss, learning to think like a programmer is more important than learning a written programming language.

Q5: How do I teach a written programming language if I don’t understand the syntax myself?

Join us Tuesdays at 8pm EST for #KidsCanCode Education Chat! 

The Kodable Road Tour

The Kodable Road Tour

Pack up the minivan, we’re hitting the road! The Kodable Team is dedicating the month of May to visiting as many schools as possible to teach programming, and we want your school to be on our list!

Fill out an application to apply and make your school one of our stops along our incredibly coding journey. Space is limited, so please only enter your information if you are seriously interested. 🙂

The Kodable Road Tour

#KidsCanCode Chat: Educator Identity

Educator Identity

We all come from different educational backgrounds, teach many subjects, and have varying responsibilities–but we do have one thing in common. We all teach CS/programming! Let’s chat about our roles as CS educators.

Chat Questions:

Q1: PART A: What subject do you teach? Classroom/homeroom teacher, special area, CS, core subject? #KidsCanCode

Q1: PART B: What is your educational background? #KidsCanCode

Q2: PART A: How much of your responsibilities consist of programming education? #KidsCanCode

Q2: PART B: Is coding part of your lesson plans, or something you added because you wanted to? #KidsCanCode

Q3: PART A: Why is it important for students to learn to code? #KidsCanCode

Q3: PART B: How would you define your role as a CS educator? #KidsCanCode

Q4: How do you define success as a CS educator? #KidsCanCode

Q5: Where do you go for your PD? How do you connect and/or collaborate with other educators? #KidsCanCode

Join us next Tuesday at 8pm for #KidsCanCode Education Chat! 

New Kodable Dashboard is Live

Exciting news from Kodable HQ! After finishing up some major updates to Kodable Web, we are ready to release our new Teacher Dashboard! As of this moment, our new Teacher Dashboard is live and available for Public Beta in your Kodable Teacher Account.

To start using the new Kodable Dashboard, follow these instructions:

1. Visit Kodable.com

2. Log into your Teacher Account

3. Click on link in the header to try the new dashboard!

Kodable Dashboard Public Beta

4. Presto! Welcome to your new Teacher Dashboard!

Kodable Dashboard is ready to use

What’s new on the Teacher Dashboard?

Our new Kodable Teacher Dashboard is loaded with a ton of new features to help you with get the most out of your Kodable Curriculum.

View CCSS Standards in Progress and Completed

You can complete many CCSS standards using Kodable. Take a look at what standards your students are working on, and which ones they have completed.

CCSS Standards in progress and completed

View Lessons Completed

Quickly glance at your class’ progress and see what lessons they have yet to complete.

Quickly view your progress

Manage Administrator Access

Kodable School account holders can now easily manage their school’s Teacher Accounts from a single page.

Manage your teacher accounts as an administrator

View Assignments and Curriculum Resources

Introducing the new Kodable Curriculum! Learn Sequence, Conditions, Loops, Functions, and Debugging using Kodable’s learning guides, unplugged activities, video tutorials, and lessons.

Assignments Tab in Kodable

View and Edit all of your students

Quickly view and edit all of your students in every class from a single page.

View All Students and make bulk changes

 Stay tuned for more updates coming soon!

 

 

#KidsCanCode Chat: Random Programming Questions Chat

#KidsCanCode Random Questions Chat

This week, it was time again for our favorite chat– Random Questions Chat! In this edition of #KidsCanCode we cover coding concepts, resources, unplugged activities, and PD.

Chat Questions: 

  • Q1: After Ss master programming/coding basics, what is the next logical step? Javascript?
  • Q2: How do you divide up the semester? By concepts, resources, etc?
  • Q3: What kind of PD do you offer teachers who are getting started?
  • Q4: Do Ss approach programming differently when it is introduced in an “unplugged” way?
  • Q5: How did you explain programming to your students when you first started?
  • Q6: At what point in programming education is it good to begin PBL?

Join us for #KidsCanCode Chat every Tuesday at 8pm EST!

#KidsCanCode Chat: Programming Concepts for Elementary

Programming Concepts for Elementary
We often hear that many want to get started teaching programming, but are a little confused as to what concepts to teach. Should I start with Sequence? How do I teach conditions? Where do I go from here? This week, we reached out to the #KidsCanCode community and came up with a ton of answers as to what programming concepts to include in your coding curriculum.
Chat Questions:
  • Q1: What coding concepts do you teach your elementary students?
  • Q2: What is the best programming concept to start with when teaching beginners?
  • Q3: What programming concepts and corresponding activities are best suited for grades 3-5?
  • Q4: How do you decide what coding concepts to include in your programming curriculum or coding club?
  • Q5: SHARE: An elementary coding concept you connected with a core academic subject
  • Q6: (PART 1) Share a programming concept you wish you knew more about.
  • Q6: (PART 2) How will you learn more about this coding concept? Suggested resources?
What do you want to chat about next week? 
We are always taking suggestions for #KidsCanCode Chat topics. If you have an idea, take a moment to share it with us –> #KidsCanCode Chat Suggestions
Join us for #KidsCanCode Education Chat EVERY Tuesday 8pm EST

#KidsCanCode Chat: My Coding Wish List

#KidsCanCode Chat: My Coding Wish List
Whatever your coding wish list is…I am sure it is very LONG. In this week’s #KidsCanCode Chat, we share our coding wish lists, and discuss how we can transform these dreams into a reality.
Chat Questions
  • Q1: What is a coding wish list?
  • Q2: SHARE: The items on your coding wish list.
  • Q3: What are the greatest challenges you face in making your coding wish list a reality?
  • Q4: SHARE: An epic tale of how an item from your wish list found its way into your classroom.
  • Q5: What are some ways to recruit the community to help make your wish list a reality?
  • Q6: How can you help a fellow teacher obtain an item off their wish list?
Join us Tuesdays 8pm EST for #KidsCanCode Education Chat 
Next Week’s Chat Topic: Programming Concepts for Elementary