Do I need prior coding experience to join?
No prior experience is required. We send you pre-course materials to study before the bootcamp begins — we estimate around 40 hours if you're starting from zero knowledge of JavaScript, HTML, and CSS.
Can I attend the bootcamp remotely?
Yes. The bootcamp is available both on campus in Barcelona and as a remote live option. Remote students join the same live sessions in real time with the same instructors and group.
What are the daily hours?
The bootcamp runs Monday to Friday, 9:00 to 18:00 CET. It is a full-time, intensive program — 360 hours of hands-on training over 9 weeks.
How many students are in each class?
Groups are capped at 6 students. This means you get direct, personalized attention from instructors every day — not a lecture hall experience.
Will I get a job after the bootcamp?
The curriculum is built around real hiring requirements. You will graduate with a portfolio of projects, and we provide career support including CV review, portfolio preparation, and interview coaching. Many of our graduates have gone on to work as developers at companies across Europe and beyond — you can read their stories on our website.
What programming languages and technologies will I learn?
On the software engineering side: JavaScript, TypeScript, React, React Native, Node.js, Express, MongoDB, HTML, CSS and Git. On the AI side: professional use of AI coding assistants such as Claude Code, prompt and context engineering, Claude.md project files, MCP integrations, LLM APIs with streaming and tool calling, embeddings, vector databases, RAG, agentic patterns, and evaluation with guardrails and cost control.
Do I still learn real programming, or just how to prompt an AI?
You learn real programming. The fundamentals were not cut to make room for AI - you still write code by hand, read stack traces, model data and secure endpoints, and nothing goes into your repository that you cannot explain line by line. The AI layer sits on top of that foundation, because without it an AI assistant only helps you produce code you cannot maintain or defend in an interview.
Will I be able to build AI features, or only use AI to write code?
Both, and they are different skills. You use AI assistants throughout the bootcamp to work faster, and there is a dedicated AI engineering week where you ship AI as a product feature: working with LLM APIs, streaming, structured output and tool calling, then building retrieval-augmented generation over your own data with embeddings and a vector database, and evaluating it with LLM-as-a-judge checks, guardrails and cost budgets.
Which AI tools will I use?
Claude Code for AI-assisted development on a real codebase, the Claude API for the AI features you build, MCP integrations to connect assistants to your data and tools, and a vector database for retrieval. The point is not any single product - tools change. You learn a stack and the judgement to pick the right tool for the job, so you can swap any one of them out and keep working.
Is AI going to replace junior developers?
What is disappearing is the role of someone who only types code that a model can now produce in seconds. What teams are hiring for is a developer who understands systems, reviews and hardens generated code, and can build AI features into a product. That is exactly what this curriculum is built around.
Will I receive a certificate?
Yes. Upon successful completion of the bootcamp you receive an industry-recognized certificate from Barcelona Code School.
Are scholarships available?
Yes, Barcelona Code School offers scholarships. Check the scholarships section on this page for current options and eligibility.
Can I pay in instalments?
Yes. You secure your spot with a registration prepayment of 580€ (10% of tuition). The remaining balance is split into two payments due before the course begins. We can also assist with student loan applications — contact us for a proforma invoice.
What computer would I need?
Any operating system will do, Mac, Windows or Linux. If you are thinking about buying a new one then the best choice would be an Apple laptop: Macbook, Macbook Air or Macbook Pro. On Windows laptop everything is doable as well, simply some things work slower on Windows but it's not going to prevent you from succeeding!
What is the language of this course?
English.
Do I have to speak Spanish?
For the course you do not need Spanish. Everybody at our school speak English. To feel comfortable in Barcelona Spanish would help but nowadays in most of the places local people do speak English.
What qualification I will get from this course?
If completed successfully you will become a junior full-stack developer. Meaning you will know how to build web apps and be able to apply for the entry developer's position.
Are there any accommodation options for the foreign students?
Make sure to check Uniplaces (use UP40BCS promo code to get 40% discount on their service fees), Spotahome and Barcelona home.
What about cost of living in Barcelona, how much will I spend apart from the course tuition?
Barcelona, compared with other metropolitan European cities, is quite affordable or even cheap place to live. According to the latest survey, the average cost of living for students in Barcelona is around 1000 Euros per month.
Expect to spend 500-1000€ to rent a room or 1000€ and up for the apartment, around 10€ for a lunch in a restaurant, 10€ for a public transport 10-ride pass.
How good would a typical graduate be after completing the course?
You will learn the skills to begin as a junior full-stack developer, will know how to build fully functional web apps and have a solid foundation to improve your expertise.
Is there a pre-course?
Yes. We send you materials to study to come prepared! We estimate it to take around 40 hours if you start from absolutely 0 level of knowledge of JavaScript, HTML and CSS.
How does your price compare to other schools?
It's safe to say that our price is within lower competitive range. We strive to provide the personalized approach thanks to smaller group size and attract highly qualified instructors motivated to share their expertise with students. You will love it, we guarantee!