LaunchSchool - An Online School for Developers /

Blog

The Two-Layer Problem

You can find this article and more on Launch School’s Medium Publication.

You have just finished reading your first programming book and somebody has asked you to solve the following problem:

Write a program that finds all the words in the english language (anagrams) that can be formed by using the letters in a given string.

There are a number of ways that you can approach this problem. Depending on how quickly you need the program to finish, you may prefer one approach over another. For the sake of simplicity, and since you’re only a beginner, let’s assume that you don’t have any time or space constraints; you can go with a naive approach.

Announcing Our New Website

You can find this article and more on Launch School’s Medium Publication.

We’re very happy to announce a complete redesign of the Launch School public-facing website! This redesign has been years in the making and represents everything we know about teaching hundreds of programmers over half a decade. On top of that, we are, for the first time, able to share concrete salary numbers from our graduates.

Tech and Talk: A Webinar Series

You can find this article and more on Launch School’s Medium Publication.

In 2017, Launch School kicked off a new webinar series called Tech and Talk. Tech and Talk is a virtual meetup for the greater Launch School community, created to facilitate the sharing and demonstration of interesting tech topics. Tech and Talk events are a great opportunity for our community members to connect, learn from each other, and share experiences.

Ruby Basics- New Video Walkthroughs

You can find this article and more on Launch School’s Medium Publication.

As part of our Programming & Back-end Prep course here at Launch School, we provide students with a series of 120 exercises that we call Ruby Basics. Anyone who has completed free registration with Launch School can utilize this extensive exercise series to improve their programming skills. These simple exercises lay the foundation for the path to mastery, and are meant to build fluency in general programming concepts and Ruby syntax, specifically. They cover topics including data structures, looping, variable scope, methods, and more.

Removing Hours From Launch School

You can find this article and more on Launch School’s Medium publication.

“How long does it take to finish the program?”

This is one of the first questions we get at Launch School. It’s a natural question to ask whenever one is about to begin any learning endeavor. Duration, over all else, is typically the primary constraint driving all major learning decisions. For example, an undergraduate education takes 4 years, a boot camp 3 months, a Masters degree 2–3 years, etc. We must know the duration before we can adequately evaluate the program, including tuition, opportunity cost, alternatives, etc.

Studious Beginners

You can find this article and more on Launch School’s Medium publication.

For the past few years, our front page copy at Launch School has carried the words of our school’s motto:

The Slow Path for Serious Beginners to a Career in Software Development

In that simple sentence lies the core of what we’re about at Launch school, and each word is chosen carefully to capture our values and our pedagogy. Within that sentence several more words are highlighted: Slow Path, Serious Beginners and Career. These words reflect how we teach, who our students are, and what we’re trying to accomplish.

Getting Started With Ruby Exceptions

In this article we will introduce the basics of working with exceptions in Ruby. It is likely that you have already encountered exceptions in your Ruby programs, but you may not have a complete understanding of where these errors come from. To begin, we will discuss what an exception is, as well as various types of exceptions and their severity. We will then introduce several basic techniques for handling common exceptions when they occur in your code. Lastly, we will explore raising your own exceptions and using custom exception classes.

Meet a Student: Letladi Sebesho

In this episode, we speak with Letladi Sebesho, a South African developer who recently completed all (well, most) of the Launch School courses. He talks about how Launch School compares with his computer science courses, his job hunt process, and also how he’s been doing now that he’s been working for a few months.

Subscribe to the Launch School Podcast on iTunes or on Google Play, or play this episode directly from your browser:

Meet a Student: Jay Shenk

In this episode, Jay Shenk talks about changing career goals from an aspiring clarinetist to a programmer and how he applies what he learned as a trained musician to programming. Jay’s been at Launch School for around a year and shares some advice and tips around how to make the most out of your Launch School experience.

Subscribe to the Launch School Podcast on iTunes or on Google Play, or play this episode directly from your browser:

Meet a Student: Terry Lee

Terry Lee came on the podcast today to talk about her experience so far at Launch School. Terry has been at Launch School for about a year and has aced every assessment so far. She talks about her previous career as a product manager, getting laid off, and then doubling down on her own education. We also talked about her recent participation at a hackathon and how she contributed despite not knowing the technology stack being used.

Subscribe to the Launch School Podcast on iTunes or on Google Play, or play this episode directly from your browser: