1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Thinking of starting an advanced programming class...

Discussion in 'BlackHat Lounge' started by DarkTech, Aug 23, 2013.

?

Would you be interested in an advanced programming course?

Poll closed Aug 30, 2013.
  1. Yes!

    0 vote(s)
    0.0%
  2. Maybe, it depends on what is covered.

    0 vote(s)
    0.0%
  3. No, I'm not interested

    0 vote(s)
    0.0%
  4. No, I'm not a programmer

    0 vote(s)
    0.0%
  1. DarkTech

    DarkTech Newbie

    Joined:
    Jan 30, 2013
    Messages:
    48
    Likes Received:
    4
    Please note: I'm not selling anything here, I'm just looking to gauge interest in an advanced programming course, and perhaps brainstorm about where people's interests lie.

    Many people have learned a programming language, but when it comes to really automating tasks, there are significant challenges to overcome. That's where I would come in.

    A bit of background about me:

    • I have a degree in Computer Science and am currently about to start my last year of a graduate degree at Oxford
    • Before going back to work on a graduate degree, I worked for 10 years as a software engineer. I have a vast amount of experience in high-end software development, with expertise in artificial intelligence and automation.
    • I've had job offers from Google, Facebook, and Amazon.
    • I routinely get offered £500-£600/day contracts
    • I used to compete internationally in programming contests such as Google CodeJam and TopCoder, and have gone as far as World Finals

    In the context of Internet Marketing I've written a lot of my own very unique tools, for example:
    • I have my own bots for twitter and a lot of other social networking sites
    • I've written my own unique article generator
    • I've written a tool to automatically detect potential high-value domains that are dropping (based on popular words). I've used it to secure
    • I have my own scrapers that extract content on certain topics
    • I have also written very advanced bots for video games such as World of Warcraft, and a bot that plays chess on chess.com

    These are built on advanced techniques including searching, sorting, state machines, image recognition, markov chains, dynamic programming, string matching, game theory, etc. Obviously, this is NOT for beginners and you will have to know how to program, but there are no other prerequisites.

    Initially I would take a small group (about 5 or so people) and there would be regular video lectures, as well as assignments and 1-to-1 time with me to discuss assignments, questions, etc.

    Would this be something that anyone here would be interested in? If anyone is interested I'd be happy if you could let me know your thoughts on this.
     
  2. nanavlad

    nanavlad Jr. VIP Jr. VIP Premium Member

    Joined:
    Dec 2, 2009
    Messages:
    2,419
    Likes Received:
    892
    Gender:
    Male
    Occupation:
    SEO Consultant
    Location:
    Proxy Central
  3. bertbaby

    bertbaby Elite Member

    Joined:
    Apr 15, 2009
    Messages:
    2,019
    Likes Received:
    1,496
    Occupation:
    Product marketing
    Location:
    USA
    Home Page:
    What language are you going to focus in on or is it more based on application principles?
     
    • Thanks Thanks x 1
  4. hvp17

    hvp17 Regular Member

    Joined:
    Aug 2, 2012
    Messages:
    446
    Likes Received:
    525
    Occupation:
    Student
    Location:
    Making Papal monkeys
    I definitely would be interested!
     
  5. DarkPixel

    DarkPixel Jr. VIP Jr. VIP Premium Member

    Joined:
    Oct 4, 2011
    Messages:
    1,328
    Likes Received:
    1,239
    Location:
    ↓↓↓↓
    Home Page:
    I already can be considered a programmer, but would be very interested in this class, since I am always trying to become a better coder.
     
  6. DarkTech

    DarkTech Newbie

    Joined:
    Jan 30, 2013
    Messages:
    48
    Likes Received:
    4
    Good question. Most of the concepts would apply to any language, however I would be showing C++ examples and so the code for the course would be primarily C++.