by Mike Cole

Jackie Lu is a first-generation college graduate. That in itself is impressive, but there’s plenty about his story that’s impressive, including the fact that he just landed a data analyst position at Tesla.

Where other people see dead ends, Jackie sees paths back to the highway. His unflagging drive to deepen and expand his skills helped this Practicum student get where he is today. Jackie spoke with us from an Airbnb in rural Florida (“The nearest Walmart is 25 minutes away!”) …


Practicum student Jordan Wilheim on his long and winding road

by Mike Cole

Jordan Wilheim had spent many months in the desert. Months of applying to jobs, interviewing, and being rejected. In March, he very nearly got an offer — and then COVID hit. The oasis turned out to be a mirage.

Still, he persevered. At last, this September, the California native landed the position of his dreams: he was hired as a data scientist at the genetic-testing company Invitae.

It wasn’t easy finding his place in the world of data. We asked Jordan to tell us how he made it happen.

First steps

After getting his bachelor’s in biology…


Learn how to start your career in IT with Practicum and Women Who Code

Join us for a virtual event in partnership with Women Who Code. Our experts will share their own professional stories, deep industry insights, and shed a light on how to jump-start your tech journey.

Our speakers:

  • Mary Kate Comer, Lead Engineer at Booz Allen Hamilton | Leadership Fellow at Women Who Code
  • Archana Vaidheeswaran , Artificial Intelligence Engineer at Continental | Leadership Fellow at Women Who Code
  • Nadya Primak, Web Development Bootcamp Instructor at Practicum by Yandex | A passionate software engineer and indie game developer | A writer
  • Linda Kovacs, Practicum student | Software Engineer at Accenture

Sign up…


Diving deep into one of the most intricate and perplexing concepts in web development.

This series of articles is dedicated to object-oriented programming. As this is the most popular programming paradigm, it follows that anyone who takes programming seriously and wants to become a true web developer should develop a solid understanding of OOP.

If you haven’t read the first article, no worries. Let’s briefly summarize what we learned there.

OOP is a programming paradigm. That is to say, it’s a set of techniques and principles that web developers usually take advantage of.

First, let’s contrast this approach with procedural…


Let’s get down to business. It’s time to start learning OOP.

It’s time to start exploring one of the most advanced topics in web development. In this article, we’ll introduce you to Object-oriented programming, or OOP. This isn’t an easy subject, but it’s totally worth your time.

The term OOP itself may suggest that objects play a key role in this approach to programming. It’s actually a little more complicated than that, but we’ll elaborate on that soon enough. First, let’s talk about OOP in general and the reasons behind its creation.

Procedural programming

Typically, when people talk about traditional programming, they have procedural programming in mind, which is based on procedures and…


The data was telling her a new start was nearly impossible, so she learned how to control the numbers.

Several years ago, I quit my successful career in banking to start a brand new life across the globe. But the “brand new life” in question didn’t quite live up to the hype! After years of thriving in a fast-paced work environment, surrounded by an array of faces, I now found myself mostly home alone. Housekeeping had become my new work schedule! I couldn’t allow this to become my new norm. So, I decided to continue my education and restart my career. …


Practicum grad Danny Garcia shows us how it’s done

by Mike Cole

The Master of Change

Danny Garcia is no stranger to change. For one thing, he’s swapped the language and country of his birth for new ones. And despite growing up in a household without a TV or a computer, Danny is a budding tech professional.

Let’s explore how this son of migrant farmworkers and Practicum graduate ended up pursuing a master’s in data science while working part-time as a software engineer.

A New Country

Danny was born in San Quintín, a town just outside of Tijuana, Mexico. “Things have changed,” he says, “but back then, the roads weren’t paved, and there…


A step-by-step breakdown of how browsers work.

This article was written for those curious minds who want to know the technical details about what happens inside a browser while we’re using it.

Starting point

So, we enter the following site address — practicum.yandex.com — into our browser address bar and press “Enter”. Then what?

Searching for the server on the web

Every site on the Internet is physically stored on a server somewhere. As soon as the browser receives the site address, it will need to figure out which server has that address’ data. But what we’re calling an “address” here isn’t really an address at all — it’s a domain name.

👉 Imagine that we’re…


When you look up “superhero” in the dictionary, don’t be surprised if you see a picture of Rita Sandomirskaya (trust us, it’s there). Not too long ago, the full-time mother with an extensive background in philosophy found herself in a sticky situation. Staying in Israel on her husband’s work visa, Rita worked as a part-time remote Recruiting Assistant at a large IT company. Landing a legit local job seemed nearly impossible!

On top of that, it was clear her part-time gig wasn’t getting her anywhere. Her tasks were repetitive and boring, and even with a strong passion for HR and…


Love is like Web Development — it is complex and takes plenty of patience and understanding, but once you know how to do it properly, there’s nothing you can’t accomplish. In the spirit of Valentine’s Day, Practicum caught up with a couple (and Practicum students), Stefanie Taylor and Anthony Tromboni, to see how they keep love at the center of their web development journey.

What inspired you to start your journey into tech?

Stefanie: Well, we both work in law enforcement. And, as you may have seen, it has become a very tough job to have these days, especially here…

Practicum by Yandex

Break into tech using insights from our experts and students. practicum.yandex.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store