Make software
your superpower
Learn valuable technical skills to upgrade your career or simply keep up with advancing technology
Tech Fundamentals
We’ll teach you the core concepts you need to understand technology and anticipate the impact of its exponential growth on your daily life
Project-based Learning
We’ll help you apply new knowledge directly to existing community projects (or help you start your own!) so that you can train your skills and gain valuable work experience
Open-source Development
With enough experience, you can use your skills to contribute to any open-source project you may be passionate about
SetLife Programs
SetLife is developing a variety of programs to help promote collaborative learning and educational engineering
International Learning & Development
Train & refine your technical skills and experience modern international work culture in Barcelona, Spain
Online Education Courses
Check out the materials in our core curriculum to learn what technologies are out there for you to explore
Employee Technical Training
Invest in your own employees and provide them with the latest tools to contribute to company growth
Core Values
Intellectual Freedom
It is the right of every individual to both seek and receive information from all points of view without restriction
Learn by Teaching
The deepest understanding of a topic comes when you can teach it to anyone willing to learn
Open-source software “libre”
To promote true “freedom”, users must be able to run software that can be studied, changed, adapted, and distributed in any variation
Sustainability
Rapid technology growth may have dangerous socio-economic effects and should be tempered with secure & sustainable practices in both business & engineering
Tech Careers
TechPrep by Facebook is one of the many resources available to start exploring how technology can help upgrade your career
Tech Careers
TechPrep by Facebook is one of the many resources available to start exploring how technology can help upgrade your career
About Us
President & CTO
Oscar Lafarga
SetLife has become my long-term commitment to a sustainable future when it comes to technology and its impact on society. In a world where information & communication moves at the speed of light, constraining our education to the classroom leaves us woefully under-equipped to deal with the major global problems we face. My goal is to incentivize teaching as one of the highest-paid and most valued professions, toppling the knowledge-hoarding power structures that sustain a global inequality of wealth
Dir. of International Operations
Viki Lafarga
The SetLife Network’s project-based learning trial was a unique opportunity for me in that I was both learning about and gaining work experience in several areas at once: corporate governance, programming and design, productivity, team management, and more. I am particularly interested in how the different areas that make up an organization interact together and in working at those intersections, so I was grateful for a work environment where I had to sync up with my team every week and learn about what else was going on . And not just what my coworkers were doing but also what obstacles they were coming up against, which I think makes for more solid teamwork. That’s really not something most people get to experience in a society where work is mostly specialized into separate departments.
Software Developer
Sofia Rodriguez
As a contributor I have learned to collaborate in teams, use new technologies and organize myself to make my time more productive, all while working on real and meaningful projects. Being part of the project-based learning program has made me realize you don’t need to be an expert in technology to build great products, and what you really need is dedication and a desire of learning something new. Also I realized that are a ton of resources on the internet to learn and polish your knowledge.
Software Developer
Rebeca Rubio
El programa de mentoría de SetLife me ha permitido consolidar mis conocimientos de programación colaborando de forma directa en su desarrollo. El uso de nuevas herramientas y de software actual me han hecho evolucionar rápidamente y adquirir mejores prácticas de implementación de código y de comunicación a la hora de colaborar con otras personas dentro de un mismo proyecto. Como desarrolladora de software he cumplido uno de mis objetivos: poner en práctica aquellos conocimientos que quedan sin profundizar en el aula gracias a la metodología del aprendizaje basado en proyectos. Actualmente mis habilidades tecnológicas siguen evolucionando de una forma más efectiva y en un ambiente de trabajo que estimula la autonomía y el crecimiento profesional.
Director
Dave Corkle
Past Contributors
If you can’t explain something in simple terms, you don’t understand it
Richard Feynman
Theoretical Physicist
Interested in SetLife?
Sign up for our mailing list to receive monthly updates about our programs
View all past newsletters
We’ll never share your email or bother you with spam