URBAN Teens eXploring Technology Blog
Coding is a tool for youth leadership development, not just a need for the future

When we dive into coding our 7th through 11th grade young men tend to say it’s “too difficult”, “intimidating” or “confusing.” A select few start off their days in computer programming with “woah, that’s cool.”

No matter what the reaction is, their efforts under our guidance in URBAN Teens eXploring Technology result in web and mobile products that improve communities. And they are built in 10 weeks or less. “How do you guys do it?” is one of the first questions people ask.

The answer is simple. Coding is the tool, leadership development is the end goal. We don’t see coding as just selectors, file directories, or languages.

At URBAN TxT, we see coding as the catalyst that can take young men of color and turn them into technology leaders who build positive communities. To us, computer programming is the tool that helps our teens learn how to learn, to develop discipline, and to build confidence. 


Learning how to learn, as opposed to learning what one is told, is important to us. The young men of color in our program are used to a school environment where teachers tells them to put name, date, and class period on one corner, followed by a checklist of to-do’s. Their mentality coming into URBAN TxT is usually “tell me what to do, let me check off the boxes, and commend me for my work.” Well, that is not how we work.

Our coaches and mentors question and challenge the teens on why a problem is a problem, why their solution is the ideal one, how that solution should translate into a web or mobile product, and why someone would buy or invest in said solution. We also provide our teens with the necessary resources and allow them to learn the things they need to in the way that works best for them. Whether it’s Wordpress, Shortstack, specific computer languages, or design software, we present the tools while allowing our teens to fail and succeed in exploring them. 

As we use coding to help our young men of color grow into tech leaders, we emphasize discipline. Early on into our coding academies teens identify the languages and platforms they will use to develop their products. Since we do not tell them what to do but instead facilitate the process of learning how to learn, our teens have no option but to put in the hours that it takes to succeed. “PHP, Objective-C, JavaScript, and all other languages will not teach themselves to you,” we tell our teens. “It is your job to put in the work and to use your resources as you need to.”


To build leaders through coding, confidence must be an integral part of the process. Our teens’ confidence spikes as they overcome challenges faced in operating platforms, meshing computer languages, working as a team, and building web products. Through failure, exploration, and ultimately success in solving a problem, our teens develop the confidence they need to lead now and in the future.

We are not just creating a legion of curious, intelligent, young men of color who know how to code. Our culture is based around creating a positive community and being role models for others, which means our teens also have the attitude of wanting to make this a better world through technology.

By creating this culture of leadership through coding, our teens not only become amazing, but they also do amazing things. Like build mobile and web apps in 10 weeks or less.


Blog co-written by Oscar Menjivar, URBAN TxT Founder and social entrepreneur, and Juan Vasquez, Communications Coach for URBAN Teens eXploring Technology. URBAN TxT is a nonprofit organization setting the tech world on fire by inspiring teens to become tech entrepreneurs.Through coding, teens in URBAN TxT learn business development, leadership, and public speaking. To learn more about URBAN TxT visit www.urbantxt.com. Follow Oscar at @Menjivar, Juan at @JuanSVas, and URBAN TxT at @URBANTxT.