It's free to learn how to program. The paid course is for learning to build apps and/or get a job as a software engineer.
The free modules will teach you how to program and give you a foundation on which you can build.
If you'd like to take the first section and then go off and learn the rest on your own feel free!
The creators of this course did much the same and it's certainly possible. The remaining modules will teach you all you need to know to go from a basic programming level to being able to get a job as a software engineer. You will learn how to build applications, how to architect systems, how to break in to the software industry, and many more things.
The course is currently in-progress and doesn't have a set price, however, you can pre-purchase the course for $50 and lock in full-access.
Yes, but not everyone will. Coding is not for everyone, but you won't know if it's for you or not until you try. By the end of the first few modules, which are entirely free, you should have a good sense of what programming is like and whether or not you want to continue.
You will learn how to build full software. By the end of the course you will be able to build applications like Twitter, Facebook, Airbnb, etc. In other words you will have all the skills you need to:
Python is also an excellent choice for a first programming language, However there are several reasons we believe it's less advantageous for your first language.
The course is entirely self-paced, so it could take as long as you need. In practice, this course can usually be completed in 3-6 months depending on your hourly commitment each day. Does that sound like a lot? Consider that by completing this course you're putting yourself on a footing to enter an entirely new career, a career that you might remain in for the rest of your working life or simply a stepping stone to building your own business. Either way, an investment of a few months now could put the rest of your life on an entirely new trajectory.
Yes, but it will not fall into your lap. Completing this course will give you hirable skills, however, it is not a promise you will be hired. You will still have to navigate the challenging world of applications, recruiters, and interviews with real companies. This process is hard but the starting point is gaining the skills companies are hiring for. That is the focus of this curriculum. From there, we can recommend you to numerous high quality resources which can assist you in the process to actually secure your first job as a developer.
We believe that most online coding education falls short and fails to deliver real results for students. We have also personally experienced the life-changing nature of learning to code, and want to make this more accessible to anyone in the world who is interested.
You don't have to choose. We recommend you start with the first few modules of this course to gain a foundation in programming. It's free and most bootcamps will want to see that you've done some programming before admitting you.
Those first modules will give you a taste of programming and build up your foundational knowledge, after which point you will know if you want to continue down this path without spending $15,000 on a bootcamp.
Furthermore, if you decide to continue you can purchase the full Pairwise course which will cover roughly the same curriculum as an immersive bootcamp (see the curriculum page).
What bootcamps really provide that Pairwise does not is in-person training. If attending in-person classes is how you learn most effectively then a bootcamp may be exactly right for you.
A bootcamp is typically a multi-week fulltime, immersive program with tuition usually greater than $10,000 USD. Many of these are great ways to learn code, but there are significant tradeoffs:
Not everyone has the money, the time, and lives in the right city to make a bootcamp a viable option. Pairwise is an alternative to a bootcamp education which anyone can use at their own pace from anywhere with an internet connection.
Also, the programming fundamentals modules are completely free so we recommend you go through those modules first. In our (completely unbiased) opinion Pairwise is a great choice!
It can help you decide if a bootcamp is right for you, or it can allow you to completely skip the need to attend a bootcamp.
As you might know, there are many great resources online for learning to code. Many of these are cheap or even free. However, we observe a few problems with these resources. First, there are too many of them. Second, many of the deliver content passively in the form of videos, guides, or tutorials, but with less hands-on activity.
The curriculum here is a highly opinionated series of instruction with many hands-on activities and projects. Thus, it solves the problems above by providing a clear sequence of topics to learn and by teaching through practice, which will give students the hundreds or thousands of hours of coding practice they need to land a new job.
We chose the Pairwise curriculum very carefully based on our analysis of current software trends. We will continue to watch the market closely and we will update our curriculum whenever we think there is a reason to do so. This includes changing the technologies we teach, or simply updating challenges to stay consistent with the current latest versions of the languages, libraries, and technologies we teach. We take this very seriously and consider keeping our courses up to date one of our main responsibilities to ensure a great product for our users.
The course here will give you a healthy appreciation for practical computer programming and will be a strong complement to a CS degree or an effective way to quickly learn if a CS degree is the right choice for you.