3 Month Code Camp

Let’s dig into the meat of what we’re offering, this page will serve as a guide for individuals and companies to get an idea of what to expect from our 3 month, Full-Time course as well as a brief intro to our main instructors.

 
 
Franz - Josef Wollang  Co-founder and Main Instructor  Franz studied physics for five years, first at the University of Texas at Dallas and later at Universität Leipzig. During that time, he accrued two years experience tutoring teenagers in STEM subjects and an additional gap year spent in China teaching English to young children. For the last two years, he has dedicated himself to the design and implementation of P2P networks and machine learning architectures.

Franz - Josef Wollang

Co-founder and Main Instructor

Franz studied physics for five years, first at the University of Texas at Dallas and later at Universität Leipzig. During that time, he accrued two years experience tutoring teenagers in STEM subjects and an additional gap year spent in China teaching English to young children. For the last two years, he has dedicated himself to the design and implementation of P2P networks and machine learning architectures.

Skill Overview

  • 120 hours of instruction and 240 hours of supervised project work.

  • Strong proficiency with the command line and in vanilla Javascript, CSS, and HTML.

  • Proficiency with standard tools: Git, Webpack, and Docker.

  • Strong familiarity with the Angular front-end framework, the Bootstrap component library, the Pug HTML and Stylus CSS pre-processors, Typescript, Express, and the Jest and Cypress testing frameworks.

  • Exposure to databases, computer architecture, internet protocols, Anime.js, jQuery Slim, Lodash, LoopBack, and a crash course in UI/UX.


Goals

  • Participants will develop a strong foundation in software engineering (with a focus on web development) and in workplace best practices.

  • Participants will develop a command over industry discourse and use this understanding as a strong framework for self-learning and deep integration of new knowledge.

  • Participants will learn to make informed decisions about the pros and cons of various languages, their supported feature sets, and their library ecosystems.

  • Participants will be able to review a new API over the course of a day and feel comfortable using it within a week's time; participants will be able to review a new language over the course of a week and will feel comfortable using it within a month's time.

  • Participants will build strong habits in agile development and evolvable software.

Dan McAtee  Main Instructor  Daniel has eight years of Web design experience and has been developing Web-Apps with JavaScript for 3 years, with a specialty in React. He organized the Leipzig CodeSocial Meetup for the past 1.5 years and is now a co-organizer at the OpenTechSchool Leipzig meetup. He loves building communities and educating people on coding.

Dan McAtee

Main Instructor

Daniel has eight years of Web design experience and has been developing Web-Apps with JavaScript for 3 years, with a specialty in React. He organized the Leipzig CodeSocial Meetup for the past 1.5 years and is now a co-organizer at the OpenTechSchool Leipzig meetup. He loves building communities and educating people on coding.


Gabriel Heinrich  Co-founder and Main Instructor  Gabriel studied composition for film and theater and informatics/mathematics. In 2012, he founded the software company Parallax-Audio and developed a software for real-time acoustic emulation of concert halls for digital music production. Gabriel has also been involved in digital archeology, where together with a team he developed a WebGL and a Virtual Reality application for data visualization. In 2017, he taught a coding bootcamp at Basislager and is currently working on a C++ library to add support for gradual typing and pure functional programming to C++.

Gabriel Heinrich

Co-founder and Main Instructor

Gabriel studied composition for film and theater and informatics/mathematics. In 2012, he founded the software company Parallax-Audio and developed a software for real-time acoustic emulation of concert halls for digital music production. Gabriel has also been involved in digital archeology, where together with a team he developed a WebGL and a Virtual Reality application for data visualization. In 2017, he taught a coding bootcamp at Basislager and is currently working on a C++ library to add support for gradual typing and pure functional programming to C++.


Structure

  • The daily schedule will be divided into two 3-hr blocks, each containing a 1-hr lesson and 2-hr exercises/project work.

  • 120 hours of lesson material: 25% Fundamentals, 50% Javascript, and 25% Web Development.

  • 240 hours of exercises/project work: web development skills and knowledge will be taught through the exercises and project work, which forms the focus of the overall curriculum.

  • Stand-alone team projects and sprints for the class project will be executed by groups of four students. Each student will be assigned a special focus and these roles will rotate to ensure everyone gets experience in all areas:

    • QA Engineer

    • Primary Development (x2)

    • Scrum Master