RunCode: Practical Programming Challenges (w/ Josh Rykowski)

Published: 17 November 2020
on channel: Cyberspatial
8,924
413

Josh Rykowsk is the founder of RunCode, a 501c(3) non-profit organization. RunCode makes it easy for people in cybersecurity to learn programming. It's a platform to help you learn coding through programming challenges. To become good at programming, you need to practice on exercises. RunCode offers over 180 cybersecurity-oriented challenges, from log parsing to binary exploitation.

When people try to learn programming, bootcamps and courses come to mind. Unfortunately, their biggest shortcomings are overly-simplified or abstract exercises. They often over-emphasize computer science concepts like algorithms or data structures. These problems can be quite arbitrary in nature. RunCode provides real-world challenges to problems you’ll often encounter in cybersecurity

The team behind RunCode hosts a live programming competition each year in November. They also host a perpetual site at runcode.ninja for challenges from prior live events. They're accessible by anyone on the Internet and have a Slack channel for help.

RunCode lets you upload a script or a compiled program for each challenge. Their backend will execute it to check output against the expected solution. Since there are many ways to solve a problem, this gives you the flexibility to try a problem in different ways. RunCode works with almost any programming language, so it's a good way to learn new ones.

What are you waiting for? Check out the site at the link below:

https://runcode.ninja

00:00 Introduction: Josh Rykowski
01:10 How RunCode got Started
03:14 Why Programming Competitions?
03:58 How Does RunCode Work?
05:00 Securing RunCode from Naughty Users
06:14 What Are RunCode's Live Competitions Like?
07:08 Live and Perpetual Competitions on RunCode
08:19 The People Behind RunCode
08:52 Why Choose RunCode?
10:37 RunCode Success Stories
11:42 Why Learn Scripting for Cyber Security?
13:35 Is Programming Important in Cyber Security?
14:27 How to Learn Coding
15:45 How to Get Started in Cyber Security
16:38 Advice for Just Starting Out
17:39 How to Get Connected to the Cyber Security Crowd
19:00 Why Cyber Security is Hard to Learn
20:13 Resources to Keep Sharp in Cyber Security
21:38 Qualities of Successful People in Cyber Security
22:43 Fixing the Cybersecurity Talent Gap
25:14 Developing Cyber Security Talent
27:06 How to Lead Technical People
28:11 Managing Strong Personalities on a Team
29:34 Intellectual Humility in Cyber Security
30:35 Finding Hobbies Apart from Cyber Security
32:44 Where to Find Josh on RunCode

#RunCode #Programming #Cyberspatial


Watch video RunCode: Practical Programming Challenges (w/ Josh Rykowski) online without registration, duration hours minute second in high quality. This video was added by user Cyberspatial 17 November 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 8,924 once and liked it 413 people.