Collection of 3rd party lessons, tutorials and exercises every candidate will be required to complete before the bootcamp.
Earthing. Bonding. Getting to know each other’s stories and sharing dreams.
We’ll start our bootcamp with the basics of web development. In the first week we’ll start learning HTML, CSS, responsive layouts, browser differences, designing for smartphones, building up on what you learned on the online pre-course.
In the third week the instructor will split the group into teams and assign them a project to work on. You will practice everything you learned in the previous two weeks, including the soft skills: effective collaboration in a team through good communication and building trust at every step.
These five days will be a glimpse into the real-life work done on projects in teams and we believe this is where people learn most.
The course’s instructors will work closely with the teams at all times.
This is where things will start to get serious; We’ll slowly start leading you in the deeper waters of software development and all the basic concepts you’ll need to know in order to be a good engineer. In the first two weeks we’ll learn Python, version control systems (git) and how to get your way around in Linux. In the second two weeks we’ll learn object-oriented programming, databases, database design best practices and what does it mean for a team to be agile. We’ll determine our set of (agile) values and principles and then follow them in all the decision making throughout the rest of the course, practicing our agile mindset.
The fifth week of this part of the bootcamp will be another project, where we’ll once again divide into groups and work together with our mentors and instructors. This is where you’ll get introduced to feedback and code reviews: how to give them, how to receive them and how to communicate with your team such that errors turn into learnings whilst differences become opportunities for learning and discovery, instead of conflict.
We’ll close off our projects by giving feedback, extracting learnings and expressing gratitude.
The weekend after the second module will be our time to relax, wind down, go out in nature and celebrate the fact that you’re slowly but surely turning into engineers! Expect drinks, games, meditation, support and retrospective circles by the fire.
In the first week of our last module we’ll get to know the Django web framework and some more advanced software design patterns. By this point you will be able to proudly call yourself a full stack developer!
The next week you’ll be able to choose your own ending for the bootcamp:
Based on this choice you will spend the last 2 weeks with us working on a project, paired with the student who’s your best fit in all the right areas. Once again, we’re pointing out that you will be working with a mentor and this will be an invaluable opportunity to learn, cause code is best learnt through doing: hitting a wall, solving the problem and then trying again; through making a bad design decision and then working with a mentor who’ll explain WHY is that a bad decision and how would a good decision look like. In team work you will be given tools for conflict detection & resolution to ensure healthy teamwork.
Time to celebrate! You did it! You can proudly call yourself a programmer (or data scientist)! Now it’s time to go into the world and find the team who’ll make you grow even more and that you’ll be able to call family. But not before one last celebration where we’ll pledge to each other we’ll continue to be allies and we’ll always help each other. The founding class of UmaHub!
Your days will be long and tiring in UmaHub and we’re sure that in the afternoons you will feel like resting and preparing for the lessons the next day.
But once a week (or more, on some weeks) we will invite lecturers, inspirational speakers and professionals with years of experience in the tech industry to talk to you about very important subjects in the life of a developer. They’ll teach you about the soft skills a developer needs to master for an easier and happier life and all you need to know about the job market.
Spend a summer in Ericeira - Europe's only surf reserve. Come prepared with your sharp brain and your will to learn to code and surf. We'll take care of everything else: housing, boards, surfing lessons, transportation.
And if you're not a surfer yet - don't worry, we'll get you a few surfing classes, until you start doing it on your own.
Workation instead of vacation. Invest in your career while having fun in the ocean, surrounded by like-minded people.
Elena, our founder, is a (single) mum and she's been fed up missing on conferences and events because of all the babysitter hustle. She's an advocate for children corners on any event so of course she decided to make all our bootcamps kid-friendly. But this one will have a special accent on your kids. In a partnership with a local school, the same one her son used to go to, we will be offering childcare for your loved ones while you're learning to code.
If you're a stay at home parent in one of the countries where kindergarten is crazy expensive - this might be a great thing for you. Come stay with like-minded parents, have your kid taken care of with other little play-mates in an amazing sunny village by the ocean. And when done - get a new software developer job you'll be able to do from home, with kiddo.
Ask us anything you're curious about or just reach out to say hello and chat about software, tech, careers, life, the Universe and everything.