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
  • Наука та технологія

КОМЕНТАРІ • 44

  • @BrandenBrick
    @BrandenBrick 3 роки тому +8

    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! :)

    • @Cyberspatial
      @Cyberspatial  3 роки тому +1

      Appreciate it. We're bringing more people and their projects, so tune in :)

  • @vsulli
    @vsulli Рік тому +1

    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...

  • @boujeejams3086
    @boujeejams3086 3 роки тому +7

    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 :)

    • @Cyberspatial
      @Cyberspatial  3 роки тому +2

      This means a lot. Glad to have you along the ride :)

    • @germinchan
      @germinchan 3 роки тому

      @@Cyberspatial just waiting till you hit a few millions! love your content!

    • @Cyberspatial
      @Cyberspatial  3 роки тому +1

      @@germinchan Thank you for the support :)

    • @Cyberspatial
      @Cyberspatial  3 роки тому

      @@dabrams84 Thanks for the kind words :)

  • @gonzalorodrigop.2142
    @gonzalorodrigop.2142 2 роки тому +1

    I love this channel. Thank you for the contribution and the great dedication you give.

  • @TadTheTame
    @TadTheTame 3 роки тому

    cracked 50k omg this is crazy congratulations 🍾🎊 im happy for yall came a long way super fast!!

    • @Cyberspatial
      @Cyberspatial  3 роки тому

      Thanks so much for the support 🙌

  • @ayubhaji2441
    @ayubhaji2441 3 роки тому +2

    Very informative and helpful. This helps shapes my path for cybersec.

    • @Cyberspatial
      @Cyberspatial  3 роки тому +1

      Glad to hear that. Wish you well :)

  • @leolion4898
    @leolion4898 3 роки тому +1

    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!

    • @Cyberspatial
      @Cyberspatial  3 роки тому

      Raspberry Pi is a great way to start off learning Linux and tech. Very cheap investment in knowledge!

  • @figuera740
    @figuera740 3 роки тому

    amazing interview! it was really helpful

  • @MJ-kz6tt
    @MJ-kz6tt 3 роки тому

    your videos are really amazing, can I know where are you editing this videos? because they are really nice to watch>

    • @Cyberspatial
      @Cyberspatial  3 роки тому

      Thank you.
      After Effects and Premiere Pro :)

    • @MJ-kz6tt
      @MJ-kz6tt 3 роки тому

      @@Cyberspatial thank you so much

  • @hyndrome2446
    @hyndrome2446 2 роки тому

    it says the server is down ? discord link of theirs is expired too

  • @spartanthakur5823
    @spartanthakur5823 3 роки тому +1

    Pretty Nice

  • @garthdalesuazo1077
    @garthdalesuazo1077 3 роки тому

    I want to be a cybersecurity vlogger someday and i like cyberspatial so much because now i have a diploma in computer programming

    • @Cyberspatial
      @Cyberspatial  3 роки тому +1

      Go for it. We'd love to see your content soon :)

  • @DralafiXIII
    @DralafiXIII 3 роки тому +1

    Josh Rykowski, or as I knew him MAJ Rykowski, taught my 'Automation and Scripting with Python' course at Augusta University. He's awesome!

    • @Cyberspatial
      @Cyberspatial  3 роки тому

      Awesome to hear!

    • @kevinc.7730
      @kevinc.7730 2 роки тому

      Was my commander back in the day. The Army is lucky to have had people of his caliber.

  • @rayancrasta7460
    @rayancrasta7460 3 роки тому

    Does runcode have a yt channel/ anyone did a walkthrough?

    • @Cyberspatial
      @Cyberspatial  3 роки тому

      RunCode doesn't have a UA-cam channel. We'd like to have a walkthrough with them one of these days :)

    • @rayancrasta7460
      @rayancrasta7460 3 роки тому

      @@Cyberspatial great.. thanks a lot

  • @hdhwkq
    @hdhwkq 3 роки тому

    Wow

  • @aghrajhsayin5698
    @aghrajhsayin5698 3 роки тому

    hey !! mate suggest me a linux for my 1 gb potato pc to learn cybersecurity and some resources :(

    • @Cyberspatial
      @Cyberspatial  3 роки тому

      Xubuntu or Lubuntu 👍

    • @aghrajhsayin5698
      @aghrajhsayin5698 3 роки тому

      @@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

    • @Cyberspatial
      @Cyberspatial  3 роки тому

      @@aghrajhsayin5698 Will consider it!

    • @aghrajhsayin5698
      @aghrajhsayin5698 3 роки тому

      @@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 :)

  • @xE92vD
    @xE92vD 3 роки тому

    umm ok

  • @vaishnav3735
    @vaishnav3735 3 роки тому

    Helloooo