Purple Workshops Logo
Software for Research Logo

Workshops for Junior Developers

Questions? Email me and I'll reply within a day: jeff@purpleworkshops.com

Office Hours

Available most Friday mornings.

$30 per 45-minute Zoom session. Only pay if you're satisfied at the end of our session. Book Now

Need a "lifeline" on a project? Graduated from a bootcamp but still stuck on some material? Working on The Next Big Thing, and you've got a bug you just can't solve? Or perhaps you're just feeling a bit discouraged and could use some friendly help? I'm available as your "professional lifeline" for sessions that can last until we solve your problem, or up to 90 minutes, whichever comes first. (We might code together, but official coding services are not included)

Simply email me a brief description of your question, topic, or problem. I'll let you know if an office hours session would be appropriate.

React Fundamentals

First three Mondays in November: Nov 4, 11, 18 at 9:00am CT - 4pm CT, with breaks.

$150 Live online small group, focused on helping beginners understand how React really works.

Signup for React

You'll be charged before the workshops begins. 100% refund if you're unhappy with the workshop.

Learning React is popular due to all to the job postings that seem to require it, but trying to learn solely from books or videos can leave you feeling like you don't quite "get it." You'll need to have some prior experience with HTML and CSS before you can take this workshop. But these beginner-focused sessions start from the beginning with pure JavaScript.

This workshop is a 3-day intensive in which we start with nothing but plain JavaScript and slowly morph our code into full React apps. By avoiding any "magic", you'll see the strengths AND weaknesses of the React paradigm, making it clear why other frameworks (like Next.js, etc.) exist at all. We meet once a week, with a small challenge assigned as homework between sessions.

We do NOT cover anything beyond React itself. This is intentional because React is hard, and every core concept should be crystal-clear before folks learn anything else.

Computer Science: The Good Parts

Monday, Dec 9 - Thursday, Dec 12. 9:00am CT - 12pm CT each day.

$150 Live online small group, focused on helping beginners understand the basics of computer science for practical applications.

Signup for Computer Science: The Good Parts

You'll be charged before the workshops begins. 100% refund if you're unhappy with the workshop.

Computer science can be an intimidating topic to learn on your own. These beginner-focused sessions start from the beginning and provide a friendly, eye-opening view into some of the best aspects of computer science. We cover the most practical areas, useful for interview preparation and real-world applications.

The exact syllabus is customized for each groupbut generally topics include classic data structures (lists, trees, and graphs), algorithmic thinking, and recursion. We also get an inside look at computer memory, call stacks, garbage collection theory, "Big O" notation, and the best introduction to cryptography for beginners you'll ever encounter to truly demystify practical things like SSL/TLS and public-private keys. If time allows, we'll also cover the shell, remote shells, and how to start your own server on a hosting service like AWS or Digital Ocean.

Ruby and Rails Fundamentals

Monday, Jan 13, 2025 - Thursday, Jan 16, 2025. 9:00am CT - 4pm CT, with breaks.

$150 Live online small group, focused on helping beginners understand the basics of Ruby and Rails.

Signup for Rails

You'll be charged before the workshops begins. 100% refund if you're unhappy with the workshop.

Tried a bootcamp or self-learning from videos, but missing the key "Aha!" moments that others seem to have? You'll need to have some prior exposure to Rails and understand basic Ruby syntax before you can take this workshop. But these beginner-focused sessions start from the beginning.

This workshop is a 4-day psychedelic trip through a wormhole, condensing a typical 10-week program into 4 days. It's all possible because we focus on the parts that beginners have the most issues with, using a combination of live coding and self-paced challenges.

You'll achieve the insights you need to finally make progress and brighten up your journey.

The exact syllabus is customized for each group (typically 2-4 people) but generally topics include understanding functions in Ruby, what objects really are, what Rails routing is all about, undestanding the entire HTTP request-response cycle, how to think about controllers, and demystifying models and the database layer.

Photo of Jeffrey Cohen

Email: jeff@purpleworkshops.com

LinkedIn: Profile