RunCode: Practical Programming Challenges (w/ Josh Rykowski)
Вставка
- Опубліковано 8 чер 2024
- 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:
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 - Наука та технологія
I love how this channel has these interviews. It gives different perspectives from different experiences.
And the channel has more than just interviews too, which helps give a wide varied look into cybersecurity. As someone who just started learning more about this field, it's really helped.
Also that would be awesome if you did programming challenges with him and others. Some ctf's or something like that. I've been wanting to do ctf's but I'm not too sure how to start since I'm still new and feel like I don't have enough experience yet.
Keep up the good work Ricky! :)
Appreciate it. We're bringing more people and their projects, so tune in :)
Thank you, thank you, thank you for this interview.
I work as a network engineer and Python programming is something that would be incredibly valuable for my time in terms of creating templates, generating documentation and configurations without having to do it over again for something that's similar.
Python has been an uphill journey for me and I've been trying to do it for the last 3 years but having to slow down my thought process and really be specific at every turn has been difficult.
Python is very explicit and it's can be like a bull in a luxury chandelier shop it will run in there and do exactly what you told it to do without being considerate.
But if you know what you're doing you can program for different situations where the code would be more resilient to the environment that it's operating in.
Like Ansible...
It’s great to see this channel growing! Last time I was here u barley had 20k subs but now u have 50k! Keep up with the good work :)
This means a lot. Glad to have you along the ride :)
@@Cyberspatial just waiting till you hit a few millions! love your content!
@@germinchan Thank you for the support :)
@@dabrams84 Thanks for the kind words :)
I love this channel. Thank you for the contribution and the great dedication you give.
cracked 50k omg this is crazy congratulations 🍾🎊 im happy for yall came a long way super fast!!
Thanks so much for the support 🙌
Very informative and helpful. This helps shapes my path for cybersec.
Glad to hear that. Wish you well :)
AWESOME! Thank you for taking the time out to make these great videos! What do you think of the Raspberry Pi for someone completely new to the IT/coding/tech world? Thanks again, keep it up!
Raspberry Pi is a great way to start off learning Linux and tech. Very cheap investment in knowledge!
amazing interview! it was really helpful
Thank you!
your videos are really amazing, can I know where are you editing this videos? because they are really nice to watch>
Thank you.
After Effects and Premiere Pro :)
@@Cyberspatial thank you so much
it says the server is down ? discord link of theirs is expired too
Pretty Nice
Thanks!
I want to be a cybersecurity vlogger someday and i like cyberspatial so much because now i have a diploma in computer programming
Go for it. We'd love to see your content soon :)
Josh Rykowski, or as I knew him MAJ Rykowski, taught my 'Automation and Scripting with Python' course at Augusta University. He's awesome!
Awesome to hear!
Was my commander back in the day. The Army is lucky to have had people of his caliber.
Does runcode have a yt channel/ anyone did a walkthrough?
RunCode doesn't have a UA-cam channel. We'd like to have a walkthrough with them one of these days :)
@@Cyberspatial great.. thanks a lot
Wow
Thanks!
hey !! mate suggest me a linux for my 1 gb potato pc to learn cybersecurity and some resources :(
Xubuntu or Lubuntu 👍
@@Cyberspatial hey can you make video how do i mate i am insecure that if i could not use linux well i have to switch to windows and i have again install all drivers and some lengthy things and data
p;lease
@@aghrajhsayin5698 Will consider it!
@@Cyberspatial will appreciate it if you could make a a road map video too !! for all people too who dont have good pc and resources :)
and i am very insecure using linux suddenly and how to get started :)
umm ok
🙃
Helloooo
Hi :)