We use cookies to enhance your experience on our site, and to serve you advertising that may interest you. If that's ok with you, simply close this message and keep browsing. Otherwise, click here to find out more info.


  • What is SPICED Academy?

    A Berlin-based education company offering 12-week programs in Data Science and Full Stack Web Development.

  • Who is on the team?

    Please refer to our About Us section to learn more!

  • Where are you located?

    We are based in Berlin, Germany, close to shops, restaurants and bars. We are easily accessible by public transportation or bike.

  • How are you different from other programs?

    Our focus is to give you the skills, knowledge and mindset you need to become a high-performing software engineer or data scientist. Throughout the 12-week program, you will work on building real-world applications and create a portfolio of projects, you will receive in-depth career coaching that will empower you with vital career skills and you will learn how to think critically.


  • How do you decide what to teach?

    Our curriculum is based on real-world experience from our instructors who have worked as developers at industry-leading companies or had experience teaching this material to engineers.

  • How is the program structured?

    Each course consists of approx. 40 to 50 hours of online prep work and an assessment on your own followed by a 12-week program onsite in Berlin.

  • What does a typical day look like?
    • 9:30 am – Day starts with classroom instruction
    • 11:00 am – Work on building the application you’ve been assigned
    • 12:30 pm – Lunch
    • 1:30 pm – Classroom instruction
    • 3:30 pm – Students work individually or in groups on projects and assignments. Instructors are available to answer questions.
    • 5:00pm – 6:00 pm – Students go home, do evening reading, and get ready for the next day
  • Who are the instructors?

    Our CTO / Head Coach is David Friedman. David is a web developer with over 18 years experience at some of the leading technology companies in San Francisco and New York, including Klout, Yelp, Digg, and Razorfish. He has worked with a wide variety of tools over the years but has always maintained a deep focus on Javascript. Prior to becoming a web developer, David studied Classics at the City University of New York and taught many different courses on related topics.

    Our Lead Instructor of Data Science is Dr. Kristian Rother. Kristian earned his PhD at the Humboldt Universität Berlin mining data from 40000 protein 3D-models. As a postdoc, he spent five years in Poland, where he led a team of bioinformaticians writing software for analysing research data. Kristian has worked six years as a professional trainer and delivered courses on Python, data analysis and communication throughout Europe. He has translated key data science books for O'Reilly, including "Data Analysis with Python" by Wes McKinney and "Hands-On Machine Learning with Scikit-Learn and TensorFlow" by Aurélien Géron. He is author of two Python books himself, "Managing Your Biological Data with Python" and "Python Best Practices: Debugging, Testing and Maintenance". He believes everybody can learn Python.

  • What programming languages do you teach?

    We teach a suite of languages that will help you become a full-stack web developer or data scientist. For the full stack web development program, we focus on JavaScript. For the Data Science program, we focus on Python. Please visit the respective program pages (Full Stack or Data Science) and download our curriculum to learn more.

  • What skillsets will I gain at the end of the program?

    When you graduate from our program, you will be a junior full-stack web developer or data scientist. In addition, you will know how to:

    • Collaborate with team members who are very different from you in background
    • Learn how to think critically and logically
    • Build a set of career development artifacts

Student Background & Eligibility

  • What is the typical student?

    There is no such thing as a typical student at SPICED -- our students come from a variety of backgrounds, demographics and cities from around the world.

  • What do I need to know before applying?
    • Know why you want to become an engineer and what you’d like to do with your programming skills.
    • Make sure you have the grit to keep yourself motivated throughout a fast-paced, intense program.
    • If you’re moving from another country to Berlin and you need a visa, start the visa application process at least 3 months in advance of the start of the onsite program.
    • Do some research on types of jobs in Berlin or the city of your choice.
  • Do I have to have any coding experience before I apply?

    We do not require coding experience, but we do like to see that you have a genuine interest and motivation to learn how to program. Perhaps you have tinkered with online coding tutorials or read a book or follow blogs -- anything that demonstrates a strong desire to learn how to code.

  • What is the background of other students?

    Our students come from different cities around the world, have worked in many different fields, are usually in the age range of 22 to 57 years and are not software engineers.

  • How can I increase my chances of being accepted into the program?
    • You should be able to answer why you want to become a web developer or data scientist -- and what you want to do with it. It doesn’t matter if you aren’t sure or if you have a million ideas in your head. We want to hear your motivations for learning.
    • You should be able to demonstrate your desire to become a web developer or data scientist -- have you tried your hand at any online classes? Read any books? Dabbled with code on your own?
    • You should be able to describe your experience as a team member; what the project was about, what was your role and what was the outcome.


  • Is there an application fee and is it refundable?

    Yes, there is an application fee of EUR 800,- which is due within three days of signing the Student Agreement. It is not refundable.

  • How far in advance should I apply?

    You can apply as far as in advance as you would like. We recommend that you submit your application at least 45 days in advance of your desired start date, so that you have sufficient time to work on our pre-work and pass our assessment.

  • How does the application process work?

    Once you submit your application via our website, you will attend a 30-minute chat with a member of the SPICED admissions team. The purpose of the chat is to get to know you, your background, your goals and give you a chance to ask us questions.

  • How can I guarantee acceptance into SPICED Academy?

    While we can’t guarantee acceptance into the academy, there are things you can do to increase your chances of being accepted. See above for “How can I increase my chances of being accepted into the program?” for more.

  • What percentage of students are accepted?

    We don’t have a certain percentage that we accept or decline -- it varies by cohort.

  • How do I figure out what track is right for me?

    We offer two tracks for our onsite program -- Full Stack Web Development and Data Science. We recommend that you research both fields to learn which one is right for you. Read about the fields especially on professional organization websites, look up job descriptions to see what type of work appeals to you, reach out to people on LinkedIn to understand a day in the life, learn what skills are required to be a good software engineer or data scientist. Ultimately, your choice lies in what problems you want to solve and what skills you’ll need to get you there. And we’re always around to chat if you want to brainstorm!

Tuition & Payment

Prep Course

  • What is the online Prep Course?

    Both our programs require that you complete pre-work on your own before the course starts. The prep course and assessment will ensure that you and your classmates are on the same footing when you start the onsite course.

    Full Stack Web Development:

    On your own time, you will take online tutorials to learn the basics of web development -- HTML, CSS, Javascript and a few other technologies. At the end of prep course, you will take an online assessment to make sure you have understood the material. You need to pass the assessment before starting the onsite course. If you don’t pass the assessment, you will not be allowed to start in the onsite course.

    Data Science:

    On your own time, you will take online tutorials to learn the basics of Python and a few other technologies as well as refresh your memory of Calculus and Linear Algebra. At the end of prep course, you will take an online assessment to make sure you have understood the material. You need to pass the assessment before starting the onsite course. If you don’t pass the assessment, you will not be allowed to start in the onsite course.

  • What type of support will I get during the Prep Course period?

    You are welcome to email us while you’re going through the pre-work for any quick questions.

After the Program

  • What happens after I graduate the program?

    Right after graduation, our graduates start their job search for the city of their choice. In addition, they continue to build new applications on their own to add to their existing portfolio. Also, graduates practice coding challenges on popular websites to prepare for technical interviews.

  • How long will it take to find a job post graduation?

    There is no one answer to this -- it depends on many factors such as your criteria for the job you want, how well you do on the interviews, whether or not you find a team that you like and so on. The average time to land a job after graduation is around 90 days.

  • What type of jobs do your graduates typically take?

    Our graduates typically end up across many different industries, roles and cities. One popular role is Junior Full Stack Engineer or Junior Data Analyst at a startup in Berlin, Germany.

  • How much would I earn after graduating SPICED Academy?

    The answer to this depends on a variety of factors such as the industry you’ll work in, your background and experiences, the city you end up working in and the list goes on. There are online resources that can give you some idea of salaries to expect for a junior software engineer, such as Payscale or Glassdoor. Also, we provide guidance on this and other career related topics during our onsite career workshops!

  • What is it like to be an alumni of the academy?

    As an alumni, you get to be a valued member of our SPICED global community. You’ll get invited to our events, be notified of partner events or you may be invited to do a guest lecture for our students or even mentor or teach if you’re interested!

Student Experience

hidden button