Codewars, Python Challenges & Web Security: Top 3 Tutorials of the Week 💻
Tags: python, cybersecurity, codenewbie, tutorial
Published: 2022-05-27 20:21:01

Happy Friday 😌

Every week we go through the new tutorials made by our community and find three videos we think you would love. As always, our creators have been busy creating incredible content, and this week we're featuring videos on Python & JavaScript. 

## Codewars: You're A Square (JavaScript)

{% youtube XCAf_MAyJH8 %}

[Codewars](https://www.codewars.com/) is a coding challenge site designed to get users to "achieve mastery through challenge". 

In this video, [Amy Oulton](https://www.codecast.io/users/amy) tackles the "[You're A Square](https://www.codecast.io/casts/WmyLrzq1LEqo-codewars-you-re-a-square-javascript-)" challenge in JavaScript. This isn't the first Kata (what they call their challenges) that she has tackled in JavaScript! She has also created tutorials on the [Vowel Count](https://www.codecast.io/casts/D6V5K2A9LejX-codewars-vowel-count-javascript-), [Grasshopper](https://www.codecast.io/casts/NVlpReoV5ay7-codewars-grasshopper-javascript-), and [Simple Pig Latin](https://www.codecast.io/casts/PbwpyNeXQG0l-codewars-simple-pig-latin-javascript-) challenges!

![Dancing Darth](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8brzvquyxr7kycq1useh.gif) 

Amy has created over 80 tutorials on CodeCast on topics like [JavaScript](https://www.codecast.io/users/amy?sort=&q=javascript), [CSS](https://www.codecast.io/users/amy?sort=&q=css), [Elixir](https://www.codecast.io/users/amy?sort=&q=elixir) & [Figma](https://www.codecast.io/series/95-creating-generative-art-for-nfts-using-figma) so be sure to follow her and check out her content.

## Web Security with Python: Dictionary Attack

{% youtube 2R9VXDf2iTg %}

[Jesus Villa](https://www.codecast.io/users/jesusvilla) is a security engineer with a passion for what he does. He creates tutorials showing how simple it is for someone to exploit weaknesses in a website, and then shows you how to secure it!

In this tutorial, he focuses on something called a [dictionary attack](https://www.codecast.io/casts/rGRpEMYwpxy4-dictionary-attack-web-security-with-python), which is essentially where people hack your password by entering systematically trying every word in a dictionary.

![Hacking Gif](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kcam0xd9a3ii1femft5q.gif)

Jesus has an entire series on [Web Security with Python](https://www.codecast.io/series/86-web-security-with-python) for free on CodeCast, so it's definitely worth checking out if this is something you're interested in!

## Python Challenges: Get The Middle Character

{% youtube NmXvMfiFE70 %}

[Maria Villa](https://www.codecast.io/users/khety) loves Python and regularly creates tutorials on [coding challenges](https://www.codecast.io/series/94-python-coding-challenges)!

In [this tutorial](https://www.codecast.io/casts/PYOL0aoR5Nre-python-challenges-get-the-middle-character), she tackles the simple problem of returning the middle character of a given string.

Coding challenges are a fantastic way to increase your skills and practice what you're learned!

![Proud](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h4kw3mnoz47nezsz4rnz.gif)
 
CodeCast has tons of different tutorials on popular topics like [JavaScript](https://www.codecast.io/topics/javascript), [Python](https://www.codecast.io/topics/python), [Elixir](https://www.codecast.io/topics/elixir), [React](https://www.codecast.io/topics/react), and more! Plus, you get the code AND the video in a single player! 😌 Be sure to [sign up](https://www.codecast.io/signup) for an account (completely free) to get the most out of our tutorials!