Personalised, project based mentorship.
Spaces on this program are extremely limited. This is because people taking part in this program will get individual care and attention, and different people will need different things.
We put pride in the craft of education. An expert mentor is someone who has both the technical expertise, and the teaching experience to do a good job.
You will be solidifying and demonstrating your skills by building your own meaningful projects.
You might arrive with a project idea - you might want to build something for work, or fun. You might have an awesome portfolio project in mind or a world-changing idea.
Or you might not have a good project idea yet. In that case, don't worry. We'll help you come up with something cool to work on.
We'll help you plan and architect your project, guide you along the way, and suggest extra resources and learning materials that will be helpful on your unique journey.
Every person is going to have their own direction to an extent, but the core of the program is focused on building and demonstrating a solid set of Django skills.
Everyone on the program will be guided to choose a suitable project to work on so that they can build and demonstrate skills.
You will be guided as you:
Our goal is not to check boxes, but rather to support you as you work toward your goals.
If there are skills that you already have, or don't need, then we will move on to something that is relevant and useful.
We wont be going through content at a set pace in a predefined order. You wont be given a textbook or a bunch of exercises up front. There will be no commitments about how long it'll take us to get you to master different skills.
Mastery cannot be bought.
You will be working on your own projects with the support of an expert mentor. That mentor will aim to help you achieve and demonstrate different skills through your project work.
That mentor will also aim to support you and keep an eye out for any foundational skill gaps you might have.
As you work towards creating a meaningful project, it's likely that we'll spot some skill gaps. Many people have unknown unknowns.
You'll be supported as you build a strong foundational skill-set.
If you are in a place where you need to put effort into mastering specific skills then we'll work with you to come up with different exercises to help you along the way.
Solutions to those exercises can be reviewed by your mentor.
Not everyone will want or need this. We will work to discover what you need.
We wont invent deadlines for you. We'll work with you so that you can set meaningful goals for yourself.
You wont need to quit your job to have the time to take part in this program.
We'll be checking in on your project progress and goals weekly to help keep you on track, and to pre emptively solve problems.
Note that if weekly checkins are too much for you, we will be able to relax the pace. We will move at the pace that works for you.
The people taking part in this program will be given access to a shared Discord server. You will be given the space to communicate, and to share experiences and tips with each other.
As you build your project you'll be getting feedback about your code from your mentor and, possibly, your peers.
You will also be given the opportunity to review the code written by others in the group. This is very helpful because you'll be exposed to different ways of thinking and solving problems, and different tools.
Code review is itself a critical skill and very much worth practising: It's important to be able to read and communicate about code.
You will be able to ask questions whenever you need to on a shared Discord server. Questions to the mentor will be responded to within one working day.
You will be invited to take part in group sessions and webinars on an ad-hoc basis.
These are somewhat hard to predict up front because different people in the program will have different timezones, different time commitments and different needs.
When there is an opportunity to do useful group interactions, then we will be opportunistic about adding extra value.
Prelude runs workshops from time to time. You will be able to access these workshops for 50% off.
You will be given access to all the content for all our courses and workshops. You can move through the content at your own pace.
Project-based mentorship is very versatile. It is appropriate for people with a wide range of experiences and goals.
If you are new to Python web dev, or a little rusty then this will help you shore up our foundational skills and build real stuff.
If you know what's up and you need help building up your portfolio so you can find work, you're in the right place.
If you have a project idea and you want to have an expert software engineer in your corner to help set you up for success, come on in!
If you are already a solid Python programmer and want to dive into this a Django and web dev skillset, this is for you.
For many, accountability and community are the things that will make the biggest difference - a person's ability to stay on track and motivated is a big determinant of success.
If you are unsure, apply! We'll have a conversation and see if this program can help you meet your goals.
If you are interested in taking part:
If you are unsure about whether this will be a good fit for you, please join one of our shorter courses or workshops. This is a smaller commitment and it will give you a feel for the quality of what we do here.