Apply before June 16th.
This course is taught in English

Build new skills.
Surf the next AR technology wave.
No previous experience required.

Augmented reality is already within our reach. Advance your career by building your skills in this rapidly growing immersive technology space. ARkit has been called a “Game Changer” for Augmented Reality. It allows developers to create augmented reality apps natively for iOS. This technology opens up the door for creative people and mobile app designers to build new experiences in a brand new industry that is expected to grow up to $165 billion by 2024.

In this course, you’ll learn IOS app development fundamentals with a strong practical focus on AR. You will also get detailed feedback on your project from expert reviewers and one-to-one online support from an exclusive community of fellow students.

Enroll now and surf the next AR technology wave with us.


At Oarsis’ offices:

Calle Martín de Vargas 40
28005 Madrid (Spain)


Tuesdays & Thursdays from 5PM to 9PM

June: 19, 21, 26, 28
July: 3, 5, 10, 12, 17, 19, 23, 26


Tuesdays & Wednesdays from 5PM to 9PM

October: 9, 10, 16, 17, 23, 24, 30, 31
November: 6, 7, 13, 14


ARKit will come to 400 million iOS devices this year, making it the largest immersive technology platform in the world. With AR Basecamp, you’ll learn to develop augmented reality apps using ARKit; an essential skill for advancing your career in this space.

Boost Your Career

Learn From The Best

Method 75% practical

No previous experience needed


Learn the basics of coding through a series of exercises and activities to learn the foundations of XCode and Swift.

Learn Apples Swift language and Xcode (their app design tool), whilst solving fun problems.

Take your first steps into ARKit. Learn about how to create shapes, lighting and how to draw in AR. Then layout objects relative to each other and create your first AR app.

Dive into the fascinating world of ARkit. Learn the basics of how to add 3D models to your AR world.

Create a fun and interactive game which will allow you to explore how to integrate real physics and collisions to your AR world.

Create a portal to another dimension through AR.

You will start developing your own ARKit app since day one. The sixth week will be used to solve specific doubts and questions and help you finalize your ARKit project, ready to be published on the App Store.

¿Would you like to know how to develop similar AR experiences with ARKit?


Download the course syllabus for more details.


Ben Smith

Ben Smith

Learn from the best teacher in town! Ben has been programming software since he was 12 and has been developing IOS apps since 2010, previously working on many different apps, such as The Times iPad app at News International. For the past year, he has been training people to become IOS developers in Amsterdam, helping them gain positions at top corporations and software agencies. He believes the iPhone was a game changer for developers, as suddenly anything they could imagine could be created and published to the world.

“It makes it more even more exciting and fun to create software if you know you can improve someone’s life, even in a small way, and the AppStore allows this…ARkit is the next evolution in Apple’s platform and allows for exciting and new ways for users to interact with the world around them.”

This course helped me prepare for my job as App Developer

I found this course was helpful for preparing me for life at Salesforce to understand the job of being an app developer and gave me a fascinating insight into Augmented Reality something which my engineering background at Madrid Polytechnic helped me understand!
Álvaro - AR Basecamp Alumi & Salesforce employee

In only a few weeks, I was already testing my own app!

I’ve really enjoyed this course! I started with no idea about iOS or Swift and, in only a few weeks, I was already testing my own app. Our teacher is really experienced and has no problem in taking the time needed to solve any doubt that may appear.
Nacho - AR Basecamp Alumni


Book a call with one of our experts or alumni to discuss your goals and whether the program is the right fit for you.


Limited seats available.




We have compiled the most common questions we get from our students. If you still have any doubts, don’t hesitate to contact us directly at and one of our awesome team members will get in touch with you.

Where are the courses given?

Courses take place in our office space in central Madrid at Calle Martín de Vargas 40.
We are close to Embajadores, Delicias & Palos de la Frontera metro stations.

How do I know if this course is for me?

Don’t worry, just book a call with us to ensure the course will fulfill your expectations.

What if I can’t attend a class? Can I reschedule it?

Classes cannot be re-scheduled unfortunately. The instructor will nevertheless send you the information by e-mail for you to make sure you are caught up with the group for the following class.

Do I need to bring my own computer?

Yes, you need to bring your computer to the class.
Make you it’s a MAC OS and that you have pre-installed Xcode 9.

Is the course available online?

This particular course is not available online. Our method was developed specifically to be able to teach you the most in the least amount of time, through real physical interactions between instructors and students.

What if I don’t have a MAC?

We have partnered with a local company that can rent you the equipment for the duration of the course at a very competitive price.

How many students is there per cohort?

We have limited cohorts to 10 students per class to ensure that you get the most out of the course.

Can I join this course if I don't know how to program?

Yes you can! This course was designed for people with no previous programming knowledge. Our instructors will spend the first few classes teaching you the basics of programming and IOS app development. One you have learnt the basics, you’ll be ready to dive into ARKit and develop your own AR apps.

Must have a computer with OSX or macOS on it

Device that use A9 chips or more: iPhone 6s, 6s Plus, 7, 7 Plus, iPhone SE, iPad Pro (9.7, 10.5 or 12.9), iPad (2017), iPhone 8, iPhone 8 Plus, iPhone X...

Download latest version of XCode 9 on your computer (you do not need to know about Xcode but at least have it)