• Why teachers should provide real-life examples

checkio

Hi, guys!

We have not one, but two articles to share with you!

Check out the latest reflection on Why teachers should provide real-life examples in which we’re pointing out what makes concrete examples so valuable and how to better incorporate real world into your course.

And also we’ve highlighted 5 Ways to Learn a New Coding Language just to give you some tips to help you learn faster and more effective, because our age, driven by tech and information, is highly demanding and having more up your sleeve gives you an advantage and opens new opportunities.

Enjoy solving new missions:

The first mission is called “Sum Consecutives” and here you need to sum strictly the identical and consecutive numbers in a given array of integers.

sumConsecutives([1, 1, 1, 1]) == [4]
sumConsecutives([1, 1, 2, 2]) == [2, 4]

The second is the “Split Pairs” where your task is to split the string into pairs of two characters and replace the missing one if the string contains an odd number.

splitPairs('abcd') == ['ab', 'cd']
splitPairs('abc') == ['ab', 'c_']
    Here are some relevant and interesting things for you:
  • You might want to take a look at the pretty interesting strategy called by Philip Walton - Idle Until Urgent, which he used to improve performance of his site.
  • 8 Useful JavaScript Tricks by Milos Protic features a couple of useful tricks, some of which he used in practice and others are the new way of solving old problems. Maybe one of them can help you out as well!
  • Rich Snapp is addressing the problem of the reduce ({...spread}) anti-pattern. He talks about a piece of problematic code he’s seeing more frequently in the frontend world as Javascript syntax is evolving and components are taking over. It’s worth checking out!

Our congratulations to a May 2019 winner - Sim0000, and a June 2019 winner MaxGraey - you guys are totally Awesome and we are very glad to have you here with us!

Welcome to CheckiO - games for coders where you can improve your codings skills.

The main idea behind these games is to give you the opportunity to learn by exchanging experience with the rest of the community. Every day we are trying to find interesting solutions for you to help you become a better coder.

Join the Game