“The amount that I’ve learned since I joined Code Fellows and post Code
Fellows is just insane. So much of software development is commitment, time, and patience. Things will click if you just keep going” – Lydia Minehan-Tubic
“Every week I was fully immersed in some topic that I knew nothing about, and by the end of the week, I knew enough to create something to present. They’re supporting and they’re watching every time you do a presentation. They’re there to clap for you, and that kind of support doesn’t come that often. Code Fellows is one in a million for me!” – Roscoe Bass
“You’re never going to grow if you don’t end up taking risks. If you really want to be able to have control over your life and make big improvements, then it’s so worth taking the risk and reaching out!” – Raven Robertson
You have the technical skills, know-how, and can effectively speak to your experience and qualifications. But are you prepared to demonstrate confidence, connect interpersonally, and build a strong rapport?
For a lot of companies, an applicant’s culture fit is as (if not more) important as your skills and experience level.
Conventional wisdom points to the value of a college degree, and there are a lot of benefits, but is it worth it? The annual cost of a college education has increased by more than 59% since 2000, while wages for individuals with a Bachelor’s degree have increased by only 5% (3% for individuals with only a high school diploma). This is not sustainable.
In order to take a leap to find a rewarding new career in tech it will take grit and determination, confidence, support, and a strong support team. In your quest to become a professional in tech, leveling up your skills while stacking your job applications can lead to multiple offers and higher pay.
As a veteran, you already know the challenges of jumping into something unknown: you have grit, determination, motivation, and know how to problem-solve. Thanks to The Veteran Rapid Retraining Assistance Program (VRRAP) and our certification by the US Department of Veterans Affairs, you can put those skills to use with a career in the tech industry. Our military program manager, Teri Pfeffer, explains the details of this program.
Imagine you are following along in an online tutorial that will walk you through creating a cloud-based API to serve up some data from an AWS EC2 instance, connected to a database. You complete the tutorial and end up with this great API. You decide to share it with your friend who will “ohh and ahh” at your site. A month later you get an email from AWS that mentions a bill is due. To your surprise, the bill is over $300. WHAT? HOW? No way! What do I do now? How do I keep this from happening ever again?
In this article, I’ll offer the essential guidance you need to keep this from happening to you (again?).
Transitioning out of the military and into the civilian workforce can be difficult, so it’s helpful to know all of the resources available to help you succeed in a new career path. One resource available to you: the VET TEC program. Learn from our military program manager, Teri Pfeffer, about what the VET TEC program is and how it can help fund your tech education.
In 2015, Code Fellows launched Code Fellows PDX in the heart of downtown Portland. Through our local connections, strong curriculum and inclusive education, we were able to help cultivate the city’s vibrant and inclusive software development culture. We believe tech careers should be opened to everyone. The future of tech will be shaped by the diversity in our world–through the full breadth of humanity.
As a veteran, you already have most of what it takes to become a great coder: you have grit, determination, motivation, and are a great problem-solver. Thanks to our certification by the US Department of Veterans Affairs, you can put those skills to use with a career in the tech industry when you use your GI Bill® to fund your Code Fellows education. Our military program manager Teri Pfeffer explains the five most important things you need to know about the GI Bill® and how it can help kickstart your career in coding.
On November 4th WTIA hosted its first DEI Summit, commemorating the first year of WTIA’s intentional and focused efforts to eradicate systems of inequity in the tech sector. The event also marked the launch of WTIA’s DEI Awards, which recognized and honored organizations making outstanding progress toward achieving diversity, equity and inclusion wins for employees, clients, and stakeholders.
Meet Ulrich Wilfred Motchoffo (Will) – Will is a Code Fellows’ Alum and a resilient learner with an incredible story! Will’s journey into tech was not an easy one, in fact, it was far from it, as he faced challenge after challenge, but his persistence paid off.
At Code Fellows, we are passionate about helping individuals transform their lives through fast-paced career-focused technical education. This is why we are more than honored to announce that our recently audited employment results show that our alumni have achieved an outstanding 93% In-field Employment Rate.
Courtney Hans is a lifelong learner with a diverse set of skills, an avid adventurer and an amazing Code Fellows Alum! Courtney spent her early career as a whitewater rafting and worldwide adventure travel guide before getting her MBA and joining REI. During her time at REI, she worked on the adventure travel team, new business strategies and adventures entrepreneurial unit, as well as a marketing unit in local brand engagement. That was until she was laid off as a result of COVID-19.
Hey David! Congrats on passing the AWS Certified Cloud Practitioner exam. Why did you decide to take the exam in the first place?
Thanks! Every modern technology professional should be adapting to the paradigm shift that is cloud computing. With AWS’ dominance in the cloud marketplace and the rapid post-pandemic adoption of cloud services by businesses reinventing service delivery, it’s a competitive necessity to have at least a foundational cloud certification on your LinkedIn.
What is one thing that everyone in tech has in common? Lifelong learning. It is important to keep your finger on the pulse of what the pros are talking about. We need to always be pivoting, learning, and adapting. Thankfully there are brilliant people out there who are creating content that is innovative, informative but also funny, entertaining and inspiring.
In honor of Black History Month we want to highlight a few of the stories of Black Americans who have discovered the rewarding and transformative power of learning technology skills. These men and women have overcome incredible structural and cultural obstacles to change their lives and lead by example. Join us as we introduce (or reintroduce) you to some of these amazing trailblazers—who are paving the way for generations to come.
In part 1 of this three-part blog series, we looked at how to get a home cyber range started in order to host a threat detection ecosystem via VirtualBox. We deployed a Dell Precision T3600 along with VirtualBox, a budget-friendly computer model selected to support additional CPU cores. Next up, we will need to establish remote connectivity to conveniently access the command line, the screen, and the file system in order to treat this computer like a true dedicated server.
Building a strong and sustainable economy requires strategic partnerships, human and capital investment, and access to relevant training and education. These three important factors can provide continuous growth, prosperity, and inclusion that raises the standard of living for the entire community and ensures everyone has a chance to succeed.
Nashville may be well known as the country music capital of the world, but it’s quickly transforming into an emerging tech hub. That is why we are proud to be partnering with PivotTech to bring tech education to underserved communities.
Want to turn your ideas into code? Here’s a tip. The battle is usually won before you’ve written a line of code. Our code represents the very specific set of instructions that we give to our computers, but before we tell our computer what to do, we need to know EXACTLY what problem we are solving, and how EXACTLY we are going to solve it. This is where all the real work of programming begins and we have to rely on our problem-solving methodologies.
2021 is here and like most of the world, you are probably thinking about what your New Year Resolutions will be. Rather than fall into the rut of setting and forgetting your resolutions this year, create goals that inspire you to get up every day and get after accomplishing them.
For better or worse, 2020 has changed us—hopefully for the better! Looking back, we can see the lessons we’ve learned—about grit and determination, health and wellbeing, community and connection, patience and humility, learning and growth are lessons that will impact most of us for the rest of our lives.
Community colleges across the United States are facing unprecedented challenges. Engaging students with relevant courses that help them achieve career goals in the tech industry is a difficult proposition, when faced with the trials of remote learning, constantly shifting industry demand, and fast-moving technological progress.
Code Fellows is proud to be powering the digital transformation of Jamaica through training individuals with the technical skills to start rewarding new careers and accelerate Jamaica’s digital economy!
You are dealt a hand of 10 playing cards. What’s the first thing you do? Organize them. One of my typical strategies for quickly doing so goes like this if the suit doesn’t matter: Find the lowest value card and put it in the left-most spot in my hand. Then find the lowest of the remaining cards, and place it just to the right of the first card. Repeat, until all the cards are in order.
This process is similar to how a computer might sort a list of values with the “selection sort” algorithm. This is just one of the dozens of popular approaches to organizing data, but it maps particularly well to how humans often attempt to sort things. Let’s take a look at how selection sort works!
Remote work is here to stay. “WFH” is the new normal for companies large and small. Job seekers and companies with positions to fill are slowly realizing how much this opens up opportunities for finding the right match. This is why it’s so important to learn the skills to be a productive, well-balanced professional who can work remotely.
As humans, we adapt continuously … ingesting data, processing it, acting on it, and producing a result. It’s never a 1:1… Hot + Sunny doesn’t necessarily mean T-Shirt + Shades. Sometimes it just means Air Conditioning. When we look at complex data, sometimes we want to perform analysis and operations on it, to roll it up into something new. Often, we need the list of data points as input to produce something totally different on the other side … Adapting it to solve a problem, while reducing the noise.
With more than half-million job opportunities in cybersecurity according to cyberseek.org, looking for an educational program that will get your foot in the door isn’t easy. Make sure to consider these five important topics when looking for your next cybersecurity program!
Arrays are an amazing way to store lists of data. But let’s be honest, they’re not always easy to work with… especially when the array is made up of complex objects, and you’re being asked to deliver just a sliver of it. Fear not, .map() to the rescue!
Christopher Cohen has always been one step ahead of technology. As a Code Fellows graduate and chief technology officer of FiLMiC Inc., Christopher is not only pushing the boundaries of what smartphones can do (and presenting his groundbreaking innovations to Apple developers at Apple Special Event Keynotes)—he’s pushing the boundaries of what he can do, too.
As with any profession, a successful career in cybersecurity is an accumulation of education, training, and real-world experience. Formulating an actionable career strategy and getting started in this diverse, technical profession can be daunting, and we are here to help.
It is not a “day off” for me or our staff, it’s definitely a “day on”. Meaning, if we’ve learned anything in the last few weeks of 2020, it’s that 155 years later, collectively as a nation we haven’t said enough in support of anti-racism, we haven’t done enough in support of anti-racism, and we need to persist going forward, reminding each other that we have a lot of work ahead of us.
We remain committed to breaking down systemic barriers and ensuring all people are treated with respect and dignity. Privilege exists. Systemic racism exists. We are united with our staff, students, alumni, and partners in the fight against systemic racism and injustice.
Let’s stop with the generic cover letters! A great cover letter should help you stand out. When written poorly, a cover letter can make a promising candidate seem like an uncreative, uninteresting boiler-plate copy.
At Code Fellows, we are passionate about helping individuals transform their lives through education. We believe that it is critical to learn the skills that allow you to pursue your passion while also providing for you financially. Being able to work remote, means you not only have the ability to endure tough times like the ones we are facing now but also live where you want, work where you want, and live the life that you want.
Late last year, life coach Micha Goebig gave a presentation on overcoming impostor syndrome at a Code Fellows Partner Power Hour. You’ve probably heard of the phrase, but you might not know exactly what it means. Don’t worry, you’re not alone.
Here, we’re detailing what impostor syndrome is and breaking down Micha’s tips for overcoming it and learning to feel confident about your success. Everyone lacks confidence sometimes, but with these tips, we hope to help you learn where that’s healthy—as opposed to limiting and destructive—so you can believe in yourself as much as we believe in you.
Teri is a big part of what makes Code Fellows so special. In an effort to connect with the veteran community and sharing what an amazing resource she is, we’re writing this peice on her so that current and potential students can get to know her and realize the wealth of support and passion she brings.
I sent the response below to an email we received from someone who objected to one of our ads, which contained the message “coding is not just for the white, the male, the privileged, the wealthy or the college educated”. Hopefully this post will help others who may have been offended to understand the intent behind this message.
Izzy Baer doesn’t let a challenge stop her from achieving her goals. That’s why she thrived at Code Fellows, where students are encouraged to confront challenges head-on with a growth mindset. For Izzy, grit in the face of an obstacle is where the magic happens: “Your brain has the capacity to learn absolutely anything, as long as you just keep trying.”
Are you learning to code or looking to improve your technical skills? Join us for a 5 part blog series on the many paths to a career in Tech and how you can improve your skills, and your job prospects, along the way! Monthly, from September through January, we’ll be exploring various learning mediums and how to best leverage those resources for success. We’ll cover free online tutorials and courses, coding schools/bootcamps, CS degree programs, interview prep, and continuing education. You can find September’s blog on “The Self-guided Route” here, October’s blog on “The College Route” here, and November’s blog on “The Code School Route” here.
When it comes to professional networking sites, LinkedIn is the way to go. For veterans specifically, LinkedIn can be an invaluable tool when transitioning into the workforce outside of the military. Here, our very own military program manager and military spouse of 24 years, Teri Pfeffer, shares her top LinkedIn tips for veterans.
Are you learning to code or looking to improve your technical skills? Join us for a 5 part blog series on the many paths to a career in Tech and how you can improve your skills, and your job prospects, along the way! Monthly, from September through January, we’ll be exploring various learning mediums and how to best leverage those resources for success. We’ll cover free online tutorials and courses, coding schools/bootcamps, CS degree programs, interview prep, and continuing education. You can find September’s blog on “The Self-guided Route” here and October’s blog on “The College Route” here.
Without women, technology would be nowhere near where it is today, but that’s a narrative that many people don’t yet know. Today, we’re introducing (or reintroducing) you to some of tech’s finest female trailblazers so we can all celebrate the women who pioneered the industry—and paved the way for generations to come.
Are you learning to code or looking to improve your technical skills? Join us for a 5 part blog series on the many paths to a career in Tech and how you can improve your skills, and your job prospects, along the way! Monthly, from September through January, we’ll be exploring various learning mediums and how to best leverage those resources for success. We’ll cover free online tutorials and courses, coding schools/bootcamps, CS degree programs, interview prep, and continuing education. You can find September’s blog on “The Self-guided Route” here.
When Amber Kim started Code Fellows, she wasn’t afraid to fail. In fact, she wanted to: “The faster you learn, the faster you know where the holes in your logic are, and the faster you can either pivot or work on your weak links.”
When Jen Carrigan enrolled at Code Fellows, she dove in headfirst: she quit her job, dropped out of her computer science degree program, and devoted herself completely to the Code Fellows program instead. It may have been a risk, but it paid off royally—today, Jen is a Code Fellows graduate and software development engineer. Jen’s journey to Code Fellows may have been full of some twists and turns, but she reached her destination by taking it one step at a time.
Are you learning to code or looking to improve your technical skillset? Join us for a 5 part blog series on the many paths to a career in Tech and how you can improve your skills, and your job prospects, along the way! Monthly, from September through January, we’ll be exploring various learning mediums and how to best leverage those resources for success. We’ll cover free online tutorials and courses, coding schools/bootcamps, CS degree programs, interview prep, and continuing education.
When Hector Norzagaray enrolled in Code Fellows, he expected to learn how to code. What he didn’t expect was to find a community of people who rallied together to help him believe in himself—and make it through.
Meet Ivette Cortez! Knowing the importance of STEM education for young students, she wanted to add programming to her skill set and to her curriculum as a middle school language instructor. After finishing Code 201, she integrated more technology into her classroom, organized after-school coding classes, and started working with ChickTech. Learn more about her journey and how she’s using her education to benefit her community!
As you progress in your career as a software engineer, one piece of advice you may hear, from coworkers, friends, or a manager, is that you need to be more “visible.” What do these well-meaning people have in mind when they tell you to increase your visibility?
When I meet programmers about to embark on a career in the exciting and rewarding field of software engineering, they often ask for advice. The most common question I am asked is what programming language they should learn (I happen to like C#), but I’d like to share different advice today.
Avalara has hired several Code Fellows alumni over the past several years, with each one bringing grit, passion, and top-shelf training in software development. We sat down with Lee Broxson, Senior UX engineer here at Avalara and our first hire from Code Fellows’ program, to talk about his career after studying at a coding academy, and how programs like Code Fellows—his “alma mater”—are helping to shrink the IT skills gap.
This year, 128 people received scholarships to pursue life-changing opportunities in tech, in part because of the generosity of the alumni and companies who supported our Diversity Scholarship Fund. Let’s make it happen for even more individuals in 2019.
As a software developer, one of the most important skills you can cultivate in yourself is the ability to learn new things. Keeping up with industry trends, learning new technologies, and constantly improving your own skill set is an endless endeavor. With that in mind, here are some of my favorite resources for keeping up-to-date with Java trends and improving your Java skills.
Meet James Billard! He realized he needed a change after seven years as an elementary school instructor. He studied in our nights & weekends track, and now works as a UI Developer at Indigo Slate. Read his advice, struggles, and ultimate triumph as he made a massive career change to pursue his goals.
Iterative loops. Code reviews. Fast feedback. Error checking and linting. These are software engineering practices that have proven to dramatically improve the quality of code developers produce. What if you can could get all of this, instantaneously, while typing code line by line and character by character? You can, with pair programming, a technique common to many agile work environments.
Meet Kevin Miller! He started his career as a commercial photographer, and as tech advancements started to influence his work, he was intrigued by the possibilities for a creator who knew how to code. Here’s how he went from photography to code, what he loved about his learning experience, and what his work looks like as a developer at Nordstrom.
Meet Rob Reed! He started learning to code as a math teacher to make lessons more visual for his students, and realized he loved the challenge coding presented. Read how he made the most of his time on campus, what he loves about the tech industry, and how he became a Software Design Engineer at Concur.
Meet Amber Kim! She was running her own web design and marketing firm while her husband was in the military. When they settled in Seattle, she was able to use his GI Bill® funds to expand her skill set at Code Fellows. She shares about her learning journey and her advice for other military spouses who are thinking about a career in tech.
Meet Allie! She spent six years teaching in higher education before joining the team at Code Fellows. Read about her start in programming, how she empathizes with new coders, and why she loves helping people start new careers in tech.
Meet Gregory Dukes! His career path lacked direction until he decided to learn to code at Code Fellows. Find out how he made the decision to study ASP.NET, what his job search looked like, and how he went from new hire to lead dev in just three weeks on the job!
Meet Amanda Koster! She was ready for new challenges in her career and fascinated by coding. After realizing the need for a hybrid of creative and code, and that teams of diverse developers can build better products for more people, she decided to pursue a new career in programming. Read about her career transition, and her advice for others who are considering the same path.
Java is powerful. It’s one of the most established, trusted programming languages in the software industry. Computer science programs teach it, and it helps companies big and small build secure, performant platforms.
In our new Career Accelerator Program, participating graduates and alumni get access to exclusive opportunities to grow their skills and their network. As part of this program, Microsoft recently invited a handful of graduates to join an employee-only hackathon, hosted at their headquarters in Redmond.
Meet Morgan Nomura! During her time as a TPM at Nordstrom, she got a front row seat to the work that software developers do every day. She studied at Code Fellows to quickly learn modern Python programming, and now works with the very developers who inspired her to try coding over a year ago.
Meet Erik Enderlein! With his love of puzzles, an escape room seemed like the perfect place to work. But his job there presented him with a different kind of puzzle: creating software for timers and other features that would make the experience better for customers.
Meet Caleb Wells! He wanted a career in tech but wasn’t sure if coding was for him. After pursuing his education at Code Fellows, he was hired as a Software Design Engineer at Alaska Airlines. Read how he changed his career potential in just five months!
You just landed your first job and you’re excited! You worked hard to get here and now it’s your time to burst through the dirt and become the strong Douglas-fir that you are. You were destined for great things, so let’s show ‘em who’s the best!
Meet David Lim! He spent 13 years in military and public service and realized he wanted the more predictable and stable schedule provided by a job in tech. He shares how he used his GI Bill® benefits to study at Code Fellows and land a role as a software development apprentice at Amazon.
In a 2016 Harvard Business Review article, The Soft Skills of Great Digital Organizations, Alexandra Samuel has this to say: “Smart organizations have recognized that introducing new technology into the workplace isn’t about hardware or software: it’s about wetware, also known as human beings. If you want to be the kind of nimble business that can make the most of successive waves of tech innovation, you need human beings who can adapt to change.”
Wrapping up a Code 401 course is a huge achievement. It feels like the culmination of everything that’s been set aside in the pursuit of a different career. It’s a fantastic moment to look back at the first day of 201 and realize everything you’ve learned since then. It warrants celebration and a sense of accomplishment.
Editor’s Note: Partnering with Skills Fund for student financing options is one of the many ways we try to make our program more accessable to more people. Today, the Skills Fund team shares the 10 terms you need to know before signing for a student loan.
Meet Ted Callahan! His six-year career as a mechanical engineer was moving slow, and he decided he needed a change. He shares what he loves about the tech industry, why Code Fellows’ program was the right fit for him, and what he would say to anyone else considering the same path.
We’ve seen some impressive projects come out of the four-day sprint dubbed Project Week at Code Fellows. From online drum kits to Google Street View on Mars, we’re continually amazed by what students create in just one week.
When a family member stumbled upon Code Fellows from a Google search, it seemed like a great opportunity for Evan Paige to fast track his learning. He shares how his background in the military aided his learning, how he got the job at Porch, and more.
Nathan Maas wanted to use his knack for innovation to help people stay connected, regardless of their location. After learning to code at Code Fellows, he went on to start pennypost as a way to help people stay in touch around the world.
Rae Helsel is a yoga instructor who decided to make a career switch to mobile development. She shares how her background made her the perfect fit for a New York startup, what she loved most about her learning experience, and her advice for anyone considering a similar transition.
The only thing better than seeing the amazing projects students build in class is watching them apply their skills in the community. Recently, five Code Fellows students worked on projects that won grand prize, Best Product, and runner up in the second annual Seattle Sports Tech Hackathon.
At Code Fellows, our highest priority is the success of our grads. The diversity of our student base means we actively participate in Diversity & Inclusion initiatives, getting out in the Seattle community to build bridges on behalf of our students and others who are trying to break into the industry.
Thomas Martinez and Remil Marzan are military veterans who both graduated from Code Fellows in Seattle. When considering a coding education, they both were looking for a school that accepts the G.I. Bill, was well-reviewed, and had an excellent reputation in the tech industry.
In just four weeks, Code 201 students go from no coding background to spending a full week building their first complete web application. Time and again they rise to the challenge, and we’re always impressed with the projects they create.
Meet Adam, our stellar lead iOS instructor and one of the many talented developers we have on instructional staff at Code Fellows. He shares more about his background, recommendations for aspiring iOS devs, why elephants would make great transportation, and more.
Earlier this year, Stack Overflow conducted a survey of over 64,000 developers. Whether you’re a web developer, desktop developer, system admin, or data scientist, the verdict is the same: Java is an incredibly valuable skill to be able to list on your résumé.
Over half a million people live in the greater Seattle area—with over two million in all of King County—from all walks of life and employment backgrounds: accountants, baristas, bartenders, electricians, and software developers. Not everyone is so fortunate.
It’s a little ironic to host a talk titled “Less Talk, More Action.” But in an industry where companies (should) have the same goal—creating a more diverse, inclusive culture—we need to take the time to share what’s working.
Meet Eve! Her master’s degree and 10-year career in social work impacted her decision to use technology to continue help people. She shares her experience changing careers, how she plans to use her new training in mobile development to benefit others, and some encouraging words for others who are making the switch.
Imagine having a phone book without the last names sorted alphabetically. Or a dictionary with words unorganized. Ever tried to find a web page on the internet without the help of a search engine to rank results by relevance?
For years, tech companies have been challenged to diversify their teams. We look to the data, using the demographics of tech giants like Google and Twitter to gauge how the entire industry is performing.
Lee Broxson used a systematic schedule to apply for jobs and start a new career as a UX Engineer. Read on to learn the gameplan that leads to job offers from three different companies, plus his insight on how to land the right job after a coding bootcamp.
We ask our students to level up—to lean in to intensive training, to appreciate the diverse backgrounds of the students around them, and to develop a growth mindset, pushing them to do extraordinary things.
When Navy veteran David Fazio starting looking for long-term career paths that built on the technical training he’d received in the Navy, all signs pointed to software development. He shares how his military experience prepared him for a coding bootcamp, and his advice on acing the job search after graduation.
Many of our students come to Code Fellows because of testimonials from friends who excelled in the program. It’s more rare that parents see the success their children experience and decide to enroll themselves—but that’s exactly what happened when Disa saw her daughter, Selena, successfully learn to code.
Stefanie Hansen was struggling to find a career path that was creative, intellectual, meaningful, and collaborative—until she started learning to code. Read along as she shares about her journey, getting accepted to Microsoft’s LEAP program, advice for aspiring developers, and more.
Now that I’ve been in the tech industry for a few years since completing the Code Fellows program, I’m often asked for advice by others who want to take a similar path. Many people said my ideas were helpful, so I wanted to share them with a wider audience.
There are literally hundereds of options for learnign Picking the right coding bootcamp and gearing up for learning over an intense several months can be a daunting process. Once you’ve picked the language you want to learn and narrowed it down to two or three schools, there are tours to take, phone screens to schedule, and entrance tests to pass.
Picking the right coding bootcamp and gearing up for learning over an intense several months can be a daunting process. Once you’ve picked the language you want to learn and narrowed it down to two or three schools, there are tours to take, phone screens to schedule, and entrance tests to pass.
Code Fellows awarded SwitchUp’s 2020 Best Bootcamp Award! Thank you to the dedicated instructors, staff and students for helping us acheive our 5th consecutive year of acheiving this distiguished honor!
When David Porter was accepted to Code Fellows, the help of a Diversity Scholarship meant he could pursue his dream of becoming an iOS developer. He shares what he’s liked most about the program and his advice for other students who are breaking into the tech industry.
Exploring a new career is daunting. You probably have a thousand questions, starting with “Can I even do this?” While anyone can be a successful developer with hard work and the right training, there are a few things you can test (and be working on) that will help you decide if a development career is the right fit.
Exploring a career in tech, but unsure which language to learn first? In this series, we’re detailing the pros of each language you can learn here at Code Fellows to help make that decision a little easier.
We get the question a lot: how do I know which programming language to learn first? Since you’ll likely learn more than a few languages throughout your software development career, which language you learn first usually comes down to personal preference and what kind of software you want to build. In this blog series, we’ll lay out the pros of each language, show you what you can build, give salary and job data, and help clear up some of the questions around the languages we teach at Code Fellows.
Introducing Diversity & Inclusion Sessions at Seattle Startup Week
By on November 3, 2016
A friend of mine, Rodney Sampson, a partner at TechSquare Labs, made a statement at an event I recently attended that has stuck with me: “Diversity gets us a seat at the table. Inclusion gets us a voice in the dinner conversation. Equity gets us our fair share.”
Whether you’ve been a professional developer for a week or your entire career, you’re well aware that there will always be something new to learn—and that frameworks, languages, and tools don’t always come with the best documentation or resources.
I’m excited to announce that I’ll be teaching a new Code 501: Foundations of Java one-week programming course at Code Fellows, coming soon! For years, Java has consistently maintained its place as the world’s most popular language used today. Here’s why:
Are you a hobbyist developer, website manager, or STEM graduate who wants to explore a career crafting code? A job in the tech industry offers huge potential: you can utilize creative problem solving skills, work collaboratively with a team of smart people, be on the cutting edge of what’s transforming our world, be well-compensated for getting to build cool stuff—the list goes on.
Technology companies aren’t the only businesses that depend on coders, or pay them well. Both the public and private sectors benefit from the specialized support of software developers, and the opportunities for employment are diverse.
The who’s who of modern computer science is an influence cadre, built upon the legacy of names like Charles Babbage, Ada Lovelace, Alan Turing, and Grace Hopper, and characterized by the revolution they helped create.
When organizations survey a limited spectrum of employees for each job created—Ivy League grads with their MBA, for example—they put themselves at risk for the kind of strategic monoculture that endangers innovation.
Before it became a niche project at Google or a global phenomenon, Pokémon GO was an April Fool’s joke. It turns out this mobile “joke” was destined to earn 25 million daily users in a single week, double the value of Nintendo’s stock, and spark a social contagion that stands unprecedented in the history of mankind’s interest in gaming.
Succeeding in a programming interview requires practice. Along with technical skill, you’ll need the initiative and confidence to share what you know. Intentional practice of a few common interview questions will help you succinctly showcase why you’re a good fit.
Below, read the six common questions that hiring managers often use in their search for technology professionals, then get some additional tips and tools for adequately preparing for the big in-person interview.
Companies need software developers—and whether you’re looking to round out your resume or to secure a new and gratifying challenge—organizations both large and small are eager to receive applications from competent, qualified developers.
Congrats! By reading this, you’ve taken the first step towards transforming your life and career with Code Fellows’ high-quality web and mobile development training. With a number of important decisions ahead of you, we’ve laid out a roadmap to help navigate the journey ahead.
We’re excited to announce a new financing option for our students! Code Fellows and Climb have partnered to offer financing for Code 201, Code 301, and Code 401 on both the full-time and part-time tracks.
Effectively evaluating and negotiating an offer involves understanding individual priorities and knowing the hiring market. When switching careers, be prepared to ask potential employers for what you’re worth—and then negotiate for it.
Keri Brady was pursuing a career in marketing when she realized she wanted to expand her technical skill set—and career potential—as she continued to work with fast-growing startups. She shares why she chose Code Fellows and what helped her be successful during and after the program.
As total student loans in the US approach $1.5 trillion and the average university graduate braces for more than $35,000 in academic debt, more Americans are opting for less traditional—and faster—forms of education.
For professionals and hobbyists alike, software has become a necessary component for the recording, mastering, and distribution of music. Code connects artists and audiences in ways unimaginable to the rock stars of yesteryear. The laptop—while lacking the stage presence of an electric guitar—has emerged as the hallmark tool for a new generation of music makers.
Not knowing how to answer an interview question; being late; delivering a weak handshake; saying the wrong thing—these are just a few of the nightmares that lurk in the dark corners of a job hunt. The good news? All of these anxieties can be easily alleviated with deliberate preparation before your next interview.
When applying to jobs in software development, as in any other profession, you should expect to compete against other highly qualified applicants. A common concern we hear from incoming students is that their previous work history or gaps in their resume will hinder their job search. Even with demand for software developers at an all-time high, it’s essential to consider how your past work experience will affect your hireability going forward, particularly as you interview for your dream job.
Clare Monahan spent half a decade as a protein engineer. As she neared her financial limitations as a scientist without a PhD, she turned her attention to writing code. Clare shares with us about her transition from the lab to the classroom, and then to a new career as a software developer.
It’s not magic that allows your smart phone to summon Snapchat’s responsive contortionism at a moment’s notice: it’s the vast network of computer servers located in branded warehouses around the planet that your device is fundamentally connected to. It’s the Cloud.
Mark Palfreeman realized he could combine both his creative and analytical side in a career in front-end development after working with data-centric and creative departments early in his career. He shares about the ups and downs during the course and what he’s doing now at Deloitte Digital.
The first half of this series looked at five steps to explore a career in software development. From researching earning potential to attending introductory classes, you’ve prepared to make the switch.
Mike Elliott was teaching himself to code and taking on freelance development projects while working at Starbucks. When he decided he wanted to pursue web development full time, he came to Seattle and enrolled at Code Fellows to put the final polish on his skill set. He shares about his experience and some pro tips for incoming students.
Alexandra Norcross had 15 years of software development experience behind her when she opted for a change. After hearing about Code Fellows from a recent graduate, she decided to switch from developing for desktop and the web to programming iOS apps. She shares her experience during her course and what surprised her most about the program.
The GeekWire Awards 2016 took place yesterday evening in the Sky Church of Seattle’s Experience Music Project to celebrate more than a dozen categories of tech innovation, including ‘Startup of the Year,’ ‘Next Tech Titan,’ and the ever-prestigious ‘Geek of the Year.’
If you’re going to school to be a coder, you’ve likely already considered what job titles you may one day be adding to your LinkedIn profile. Differentiating between engineering and development titles is important for our graduates when choosing a career and building skills for success.
Monica Davidson is a seasoned Code Fellows alumni and software developer who studied front-end development in a Bootcamp (now Code 201) and Development Accelerator (now Code 401). She shares how she used her training at Code Fellows to achieve a life-long dream and how her training as a journalist helped her become a better software developer.
We’re proud to recognize the work of four students who were selected to showcase their Code 301 project, Seattle Park Finder, at the signing of an executive order by Seattle Mayor Ed Murray earlier this year. Murray’s order calls upon all city departments to make their public datasets available online.
Editor’s Note: Code is truly everywhere. As our dependence on smartphones, wearable tech, and user-friendly digital kiosks and automotive touch screens and point-of-sale systems continues to grow, so does the need for people who can understand (and even build) what’s going on under the surface.
You don’t need to be an expert to appreciate the work-streams, vernacular, and economy of software development—but if your job requires you to directly support programmers, your proficiency with code will inevitably correlate with your compensation.
Measuring your application’s performance offers an opportunity to objectively understand the product’s functional, practical, and financial viability. This means recording as much data as possible—and remaining determined to act based upon what certain segments of data expose.
David Gardner is a co-founder at DealTapp, an app that connects Seattleites (and soon, others) with the best local deals. Gardner completed an iOS development night class here at Code Fellows in 2015, and credits the atmosphere and instructors of the course with making his app possible.
In the demanding market where they work, U.S. software developers earn almost double the average American worker. Additionally, the United States Department of Labor has predicted that the number of American software engineers will grow by 17% between 2014 and 2024—dramatically faster than any other occupational segment.
The science fiction image of droids and robots going about daily life alongside humans is quickly becoming a reality. Futuristic fiction has predicted modern advancements in science and tech as we watch robots learn from humans and join assembly lines and factory floors.
There is no limit to how high a career in software development can take you. There’s a long list of programmers, engineers, self-taught coders, and scientists who have greatly influenced the tech industry and the technology that our students use today. As we thought about the amazing minds that inspire us at Code Fellows, four distinct traits surfaced. Here are the qualities that we admire in the innovators in the tech industry, and some of the engineers who have them.
Software development is rising in the ranks of lucrative and fulfilling professions, with salaries rivaling those of physicians and attorneys—with much less schooling required. But unlike law and healthcare, the tech industry is heavily dominated by men.
The end of 2015 is approaching faster than we’d like, but this year hasn’t passed without a lot of monumental changes, especially in the realms of science and technology. Read on for some of the most exciting news of 2015.
The items we assembled for this year’s list all fit into two distinct categories: Form Follows Function, featuring more practical gifts, and For the Fandom, focused on less useful (but still awesome) gadgets. Check out the list below to find the perfect gift for the software developer in your life!
The numbers keep rolling in. If you want a stable job in the Pacific Northwest, turn to the tech industry. Here’s how acquihires, $1.1 billion in venture capital, and over 15,000 tech companies pump life into the Pacific Northwest.
Diversity—or rather, the lack—is stirring a lot of good conversations in the tech industry today. If you Google “minorities in tech,” over 230 million results come up, ranging from articles that highlight diversity issues to companies and organizations that are pledging to do something about it.
Code schools are a growing phenomenon across the U.S. More career switchers, hobbyist coders, and even seasoned devs with outdated skill sets are opting to spend $10k-$15k and two to four months in an intensive program rather than enroll in a Computer Science program or try to learn on their own.
What does a seasoned higher education professor think of the intensive bootcamp model, and what are his tips for students preparing to take the plunge? Read part two of our interview with Sam Hamm, Code Fellows instructor and longtime technologist. Miss part 1? Read it here »
Sam Hamm, our Code 201 instructor in Seattle, shares his background in technology and why he made the switch from teaching music at a college to helping other up-and-coming developers dive into the tech industry.
Brook Riggio, one of the first Code Fellows instructors and the VP of Education, sits down with us to talk about why he loves to teach, how Code Fellows started, and what he’s excited for with the launch of our new program. Continued from Part 1.
Brook Riggio, one of the first Code Fellows instructors and the VP of Education, sits down with us to talk about why he loves to teach, how Code Fellows started, and what he’s excited for with the launch of our new program.
Four weeks sounds like a really long time when you’re coming from working 20 hours per week into a course that promises 50+. Not to mention a commute that, while still not bad, is three times as long (in each direction) as what you are used to.
Looking for ways to meet other developers in the industry? Whether you need more talent for your team, some help on a project, or a chance to catch up with other devs, check out this list of weekly and monthly meetup groups right here in Portland.
Becoming a well-rounded developer includes getting out in the community, meeting other coders, and learning about what’s new in the tech world. Check out these Seattle-based meetup groups for more ways to stay up-to-date on the industry.
With the recent rise in code schools and the number of new devs entering today’s tech market, how can you be sure the grad you’re about to hire is the kind of quality you need for your team? Here are 8 tips to make sure you’re hiring the best.
Professional development is a large part of what our Development Accelerator students study during their eight weeks on campus. This five-part series is a glimpse into the training they receive to polish their online presence and be successful in their job search.
We’re incredibly excited to welcome Dave Parker, startup veteran and experienced leader, to the helm at Code Fellows! We sat down with Dave to talk about his background, favorite books of the month, and more. Read on to get to know our new CEO!
Our students have a natural passion for technology and continue to create awesome projects long after they graduate. Tim and Brian, two iOS developers who graduated in 2014, create a streamlined audio recording app that topped the charts and blew away their expectations. We talk with Tim about how his brainchild came to be.
Most of the headlines you’ve seen about WWDC this year—Swift going open source, iPad split screen, Apple Music, and Drake’s super weird moment on stage—have already been covered to death by all of the big tech blogs. Instead, let’s take a look at some of the smaller announcements and new features that will be exciting for people who spend their days inside of Xcode.
SEATTLE — It’s 8:52 AM on Monday, May 11. I enter the basement of Code Fellows’ building located in Seattle’s South Lake Union (SLU) neighborhood. Most of my classmates are already seated. I sit down in the back row, giving myself maximum distance from the instructor. This is my first time in a classroom environment in twenty years. And I’m nervous as hell.
Five days. It’s not a lot of time to plan, build, debug, and present a fully-functioning app, but it’s what we ask our Development Accelerators students to do after seven weeks of intense training and practice. We talk with a team of graduates who decided their project wasn’t quite finished, and made plans to make it even better.
“Hello. My name is Gino Bona. I live in Raleigh, North Carolina and I’m a coding virgin. I graduated from Ithaca College twenty years ago with a degree in Television and Radio, which won’t do me a damn bit of good over the next four weeks. So I have that going for me.”
First penmanship, then typing, and now programming—this is the evolution of skills that students as young as elementary age are learning alongside math, writing, and science. While programming classes aren’t in every school district yet, more grade schools are incorporating computer science studies, and students are discovering how engaging and creative it can be.
“A user interface is like a joke: if you have to explain it, it’s not that good.”
Good web design and flow is taken for granted, but creating well-structured, clear user interfaces is harder than it sounds. In this era of the app, interactive websites have become the standard. A well-structured app essentially disappears so the user can accomplish their goal without hindrances from the very tool they’re trying to use.
Learn how to create innovative, modern, intuitive websites and apps with our newest Development Accelerator.
On Monday, President Obama announced the launch of TechHire, an ambitious employment initiative that will bring together government agencies, businesses, and non-profits to provide technology education and training opportunities to all Americans.
Every developer needs a set of go-to resources, whether writing their first lines of code or building on 10+ years of experience. Our instructors are avid readers, and we’ve pulled together a few of their top picks to help you get started, stay current, and advance your skills.
We are continually blown away by the creativity of our Foundations I students. The course was created to help beginners get on the right track from the start of their education—once equipped with the right tools and training, students are able to create so much more than they expected after just four weeks in class. To get a taste of what you will create throughout this night course, take a look at this sample of projects from our students!
Modern hosting services like Heroku offer only ephemeral storage, meaning you can’t keep files on the server. When users need to upload their own files, you’ll need your Rails app connected with an external file system. This tutorial explains how to upload files to a Rails app using the AWS SDK gem.
iOS Development instructor Brad Johnson is gearing up for his WatchKit Workshop on Tuesday, Feb. 3. He shares why he’s excited about the new Apple Watch and how Apple’s newest product line is influencing the future of wearable tech.
Have you ever thought about what kind of adventure you would create if you were a game designer? Now you can create your own adventure with Project Spark, a new game development platform by Microsoft Studios. After four years of production and its official release in October 2014, Project Spark is quickly gaining traction as users create their own games and play those created by others. Bradley Rebh, the project’s lead designer, shares how Project Spark came to be, and what’s in store for the future.
As Apple showed us this spring with the release of Swift, the software development industry can and does change fast. We polled our instructors on what they see as the biggest changes looming for the new year. From new gadgets to software updates, watch for these events, updates, and new releases.
Anyone who has looked for a job in this area understands that there is widespread confusion about who does what when it comes to designing user experiences (UX) and building user interfaces (UI) in a web browser.
In the first part of this tutorial, we created the basic scrolling background and flying spaceship. In this part, we are going to add the oncoming missiles that the spaceship can collide with, and the end game screen when the spaceship collides with these missiles.
One page isn’t enough space to highlight your entire professional history. It is usually, however, a good allowance of space for you to list the qualifications that make you an attractive potential hire for a specific position and employer.
Singletons are a widely-used pattern in iOS development. Even Apple uses them in its own APIs, so you know they are legit! Yet despite the official approval from our friends in Cupertino, the singleton pattern is still widely debated on the interwebs. Nate, a recent graduate from our iOS Development Accelerator, does a great job explaining the pattern, its pros and cons, and how to implement a singleton in Swift.
–Brad Johnson, iOS Development Accelerator instructor
One week is not a lot of time for a handful of developers to brainstorm, build, test, debug, and present a brand new app, but that’s exactly what we ask our Development Accelerator students to do. Twice.
Want to know more about our school, but live outside of Seattle? Viewers from around the world are invited to tune in and ask questions during our monthly online Q&As. This month, participants asked a range of questions, from housing and computer logistics to course content and homework load. Watch the full video below, and join us on Google+ for our next online Q&A.
In this blog post, Ruby on Rails graduate Phil Wilt explains how to set up Sucker Punch, an asynchronous library for more efficient management of incoming and outgoing emails within a Rails application.
Code Fellows develops the whole professional. We don’t just give someone a technical skill set, we also teach them how to highlight those skills when trying to get a job, like during an interview. This guest post identifies and offers a solution to a common interview mistake.
– Gina Luna, Business Development and Partner Relations Specialist
Pair programming, a common term used in agile work environments, is the practice of two programmers sharing one workstation. At Code Fellows, we learn in groups, which I like to think of as peer programming, which is two (or more) programmers learning from each other in one unified setting.
Whether this is day one or one thousand of your journey in learning to create web and mobile apps, it can be tough to know which resources are the best to continue your education. At Code Fellows, we have several great resources that we point students to as they explore new technologies and topics. Here are the top resources we share.
As your app grows in size and functionality, you might find yourself working with bloated view controllers. Even if you separate all your data sources and delegates with nice clean pragma marks, you still end up with large amounts of code. What if there is an easier way?
When making my new portfolio, I wanted to include a simple blog. My requirements were that I be able to 1) write my posts in Markdown and 2) put the three most recent posts on the home page. Simple, right? Nope. This took me forever to figure out.
Working as a TA at Code Fellows, I discovered a common misconception: students who are new to web development assume that Git and GitHub are one in the same. I published this document to correct this misunderstanding.
Editor’s Note: In this article, Code Fellows graduate Diana Pham tells about life before, during, and after graduation. A year after completing the women-only Ruby on Rails course, she shares how she arrived where she is today: helping others learn and love to code.
Ryan Sobol, experienced (and well-travelled) software developer, shared his initial thoughts after he guest lectured at Code Fellows last September. Since then, Ryan has taught our Foundations II: Ruby course and is assisting with the inaugural Computer Science & Web Development Bootcamp. Read on for his thoughts on the first time teaching at Code Fellows.
Every Friday, development accelerator students break away from their class schedule to hear from industry leaders or attend workshops. Today, iOS development students concluded their third week with an introduction to resumes from Gina Luna, Business Development and Partner Relations Specialist at Code Fellows.
Every month, we open our doors to the public to come enjoy a beer as they check out our classrooms and and ask questions about our programs. Instructors, staff, and graduates are there to talk with guests and answer questions.
Nailing a tech job interview is about more than whiteboarding. You need to have a good pitch. Incorporate these essential ingredients in your 30-second pitch to make a great first impression and land a job interview.
Every Friday, guest speakers share their insight and advice with development accelerator students. In Week 7, we welcome back a panel of alumni who share their first-hand experience of what it’s like to go from studying a chosen stack at Code Fellows to applying for professional programming jobs. Here are some of the tips that a recent alumni panel shared.
My favorite feature of Xcode 6 so far is the new size classes concept in Interface Builder. Size classes are Apple’s solution to the question “How can I easily work with so many different screen sizes and device orientations?”
Since Apple released Swift, its new programming language, developers around the world have been jumping in and seeing what is different. Yes, there are quite a few differences, such as Optionals, Generics, Extensions, Mutators, and even custom Operators (the list goes on). But for the everyday Objective-C programmer, they have to know what to do to get Swift up and running.
Optionals allow variables to not have a value. This is similar to having a variable set to nil in Objective-C. The biggest difference is the amount of safety Swift has baked into the creation and management of optional variables.
As I sat in the SFO airport waiting for my flight home to Seattle from WWDC, I started to come up for air after what was the biggest series of changes for iOS/Mac developers since I started learning Cocoa.
I started writing code in Brackets, the open-source text editor developed in partnership with Adobe. I still think it’s great, but for the sake of being on the same page with my cohort at Code Fellows, I snagged Sublime Text Editor, a perennial favorite of many devs.
During my time studying Ruby on Rails at Code Fellows, we had to do a lightning talk on a topic of our choice. Since Rails utilizes Sass, and my CSS skills have always been more of a learn-on-demand thing rather than a deep dive, I decided to check Sass out. While doing so, Compass came up often, so I added a little bit of it to my presentation.
As students go through their development accelerator, they gravitate towards certain websites and resources to stay informed on news and find tips for mastering their programming language. Below are the favorite websites from students in each development accelerator.
As development accelerator students dive into group projects, they each develop their own system for staying organized. Brian, a current Front-End UX Design & Development student, shared his team’s favorite tool for keeping track of everything.
I’ve been in Code Fellows’ Front-End UX Design & Development Accelerator for a couple weeks now, and some of the most useful info I’ve learned is a vast library of really great websites that talk about web design.
There’s currently a lot of talk in the tech world about iBeacon and Bluetooth beacons. However, about 80 percent of the conversation focuses on retail and shopping. Everything seems to revolve around coupons, digital loyalty programs, and mobile payments.
The prospect of learning to code can be intimidating for people who have no previous experience and no idea where to start. At Code Fellows, we believe that everyone can develop if given the opportunity.
Not sure if you are in the same boat as I, but I could not find any good resource out there that pulled this all together. So here is a step-by-step tutorial for creating a Node.js app from scratch, adding in Grunt and then Node-Sass. Yeah, try and find good docs on Node-Sass alone. :(
You were outraged that the NSA was tracking you—but, did you know that your iPhone keeps a map of where you’ve been and a log of how long you were there? It’s on by default and buried deep within your preferences.
Ruby and Rails both have pretty great documentation. This is important for developers of all levels, but absolutely essential for those just getting started with the Ruby language and the Rails framework.
Since everyone has different learning styles, there’s no single right way to learn a coding language. However, there are some basic principles that beginners can apply to get a jump start, and tailor the resources to their learning style along the way.