Author Archives: Google Students

How to Start Coding (Without Paying Much) Today!

School's back in session, and you're curious how you can start coding in your free time? Never fear, because Aaron Hobson, Code Next Oakland coach and lead curriculum developer, has rallied to assemble a list of opportunities and tools that you can pull from. While geared towards middle and high school students – we've found these resources to be effective for new learners of all ages who are interested in coding, the arts, or just making something with their hands. 

SO YOU WANT ONLINE CODING TOOLS...

Here is a list of free (or in some cases, “free trial”) tools that you can use if you wish to learn programming on your own. They are organized into arbitrary “levels” in order to help you determine where you might want to start, based on experience. 

Level 1 (Beginner, never really tried to code)


Level 2 (Done some basic block-based coding)

  • Move away from block-based to actual code with Alice 2 (free), CodeCombat (free trial) and CodeHS (purchase required).

Level 3 (Ready to start creating apps)

  • Alice 3 (free) is an upgrade from Alice 2. You can also try your hand at MIT App Inventor (free) to start creating your own apps!

Level 4 (Looking to code with actual languages like Python)
  • Processing (free) is a software sketchbook, and great for creating cool art and graphics. Greenfoot (free) and BlueJ (free) are also great free coding platforms.
  • What about going straight for a language that our own Google engineers use? Try a hand at Python. Check out these two online textbooks—Invent with Python and A Byte of Python.
  • There are also other websites with huge collections of computer science courses worth checking out, including CodeHS, Coursera, Udacity, and Code Academy. These cover artificial intelligence, machine learning, and more.

SO YOU WANT CREATIVE TOOLS...
If you’re the type who is looking to get a bit more creative and experimental with your code this summer – here is a list of tools you can use to develop video games, graphics, 3D designs, music, and more. Most of these are free to use, while others have free trials. 

For those who love creating games:

For those into computer graphics, design, and art: 


For those looking to create their own blog or website:

For those who want to create their own music or audio files:



SO YOU WANT TO GET YOUR HANDS DIRTY WITH PHYSICAL COMPUTING...

Check out the following list of tools for students interested in building computers, robots, gadgets, and so forth (not all are free, but all are helpful).
  • If you want to start off with the basics, littleBits are kits filled with electronic building blocks to create cool projects and small networks of circuits.
  • Use Arduinos or Raspberry Pis to build DIY computer programs. Or, go for a full Kano kit to build a full computer, which includes a Raspberry Pi, a wireless keyboard, and a speaker.
  • Want to make a banana play a song when you peel it open? Check out MakeyMakeys – kits that allow you to connect typical, everyday objects to computer programs.




LOOKING FOR MORE?

We’ve got plenty more tidbits and recommendations for computer science education. Interested in learning more from the Code Next lab? Sign up for our free newsletter—and happy coding!

Hispanic Heritage Month Pay It Forward Challenge: Recognizing students making a difference

In honor of Hispanic Heritage Month, Google is hosting a Pay It Forward Challenge to recognize Latinx/Hispanic student leaders who are advancing opportunities for their local communities. We’re excited to share the work of the students below and hope you’ll be inspired by their stories.

We’ll be continually updating this post with new student features, so be sure to check back in.

Are you a social change agent in your local community? Apply by Oct 13 via our website for your chance to be featured: g.co/payitforward


Edgar Bustos
Edgar Bustos is a junior at the University of Southern California triple majoring in Economics, Business Administration, and Political Science with a minor in Law and Public Policy. He was born in Dallas, Texas, is a first-generation American, and a self-described "son of a proud Mexican woman".

Edgar has devoted his undergraduate career to supporting the development of Latinx/Hispanic students as the President of QuestBridge at his university. QuestBridge matches high-achieving, low-income students to elite universities with full scholarships. Edgar explains, "QuestBridge made college possible for me. Now, I serve as President of QuestBridge at the University of Southern California, where I partner with a talented executive board to serve college students and the surrounding community. I have prioritized training events that help first-generation/low-income students to become competitive job seekers and graduate school applicants. I am also reaching out to public schools with majority-Latinx students to sponsor events where we can teach students about scholarship opportunities." 

In an effort to increase Latinx representation in executive roles, Edgar also created Latinxs in Human Resources. Edgar uses LHR to promote the development of underrepresented communities and provide information about career paths in Human Resources. "It is my hope that by targeting the development of Latinxs before, during, and after college, I can make lasting impacts in the Latinx community." In his "spare" time, Edgar acts as a student teacher with Mission Science. He actively supports STEM exposure for Latinx/Hispanic students by leading after-school science lessons. 

How can you help?

If you, or someone you know, is a high-achieving, low-income student – you can read more about QuestBridge here. If you are a representative from a university not currently partnering with QuestBridge, please consider advocating for a QuestBridge partnership at your University.


Bianca Alvarez
Bianca is a student at The University of Texas at El Paso, the Vice President of UTEP's chapter of ACMW (Association for Computing Machinery Council on Women in Computing), a National Center for Women & Information Technology (NCWIT) AspireIT Program Leader, and "passionate about empowering Hispanic girls through technology and educational programs".

The NCWIT AspireIT program is a computer science initiative for girls in grades K-12. As a program leader, Bianca helped raise over $5,000 in 2018 to engage Hispanic girls through summer camps and programming clubs. This year, she partnered with Latinitas, a nonprofit organization focused on empowering young Latinas using media and technology. Together they hosted the summer camp "Latinitas Code Chica", aimed for girls in 4th-8th grade and will begin the "Code Chica After School Club" in late October.

"As the AspireIT Leader, I was able to share my passion in tech and teach participants fundamentals in programming and computational thinking in a fun and creative environment. My vision for the future of women in the tech industry is to see Latina girls having the same opportunity to learn programming skills at a young age, regardless of their ethnicity or economic status."

What inspires Bianca about Hispanic Heritage Month

"The magic of the Hispanic Heritage Month is about learning from other Hispanics willing to contribute to our next generation in the technology industry. To be part of the present and future and recognize that we also have inspirational role models to follow and imitate their willingness and hard work to reach our goals. Being a Latina in a technology field means being part of a minority group, it can be both challenging and difficult to 'fit in'. I strongly think that everyone is capable of thriving in the tech world. To Latina girls that want to pursue a career in technology, I will tell them not to be afraid of stereotypes and go for it."

Keep up with us on social (TwitterInstagramFacebookG+YouTube) to hear more about our initiatives!

Behind the scenes of Google’s new Paris office

In Paris, this time of year marks “la rentrée” – the national return to class for students all over France. The most direct translation in English is “back-to-school,” but whether you’re a student or not, “la rentrée” carries a spirit starting fresh and anew.

For Googlers in Paris, this “rentrée” marks the opening of a new building – hosting all existing engineering teams and a few new ones. The new building features a view of the Parisian skyline and eight floors of workspace for the 200 engineers (and growing!) who work there.

The view from the 8th floor roof terrace – on a sunny day, you can see the Eiffel Tower!
One of the things Paris is known for is great café (coffee). 

As Googlers unpack their boxes and find their teammates, let’s take a moment to go behind the scenes and learn about what they do:


Art Selfie
Art Selfie matches from around the world.

Did you already find your classical painting lookalike? Last December, the Google Arts and Culture team launched “Art Selfie” – the feature, based on computer vision algorithms developed at Google, allows users to find their counterpart in the enormous corpus of world’s heritage of art, and in doing so took the Internet by storm. The popular app is developed in Paris and London by  a team whose mission is to make the world’s art universally accessible. This is done by working in collaboration with museums and cultural organizations throughout the planet.

YouTube Search & Discovery
Ever think about those suggested videos you see on YouTube? The YouTube team in Paris applies the power of machine learning to the incredible amount of videos on YouTube. Their work allows the service to automatically understand what each video is about and thanks to that, help users find videos they are interested in.


One of the new microkitchen (MK) workspaces.

Chrome on your phone

In today’s world, you need to be able to search fast no matter what type of device you are using. In Paris, there are teams working on Chrome for both Android and iOS. Their achievements include a redesigned user experience (UX) for Chrome on iOS (which launched earlier this month), and significant improvements in browsing speed for Chrome on Android.

Bringing the outside, inside at the new Paris office.

Operations Research

If you want to know who the true behind the scenes heroes are, meet our Operations Research team. They help hundreds of projects run more efficiently. From planning the routes of Street View cars to optimizing the layout of Google data centers, these folks do it all.

Paris Googlers hard at work in the new office.

New frontiers

While most Google engineers work on existing operating systems like Linux, one of the teams in Paris is an exception to that rule – working on a new open-source operating system called Fuchsia. Fuchsia engineers in Paris focus on how the system stores and synchronizes data. The building also hosts a new Google AI team. This team works on fundamental Machine Learning research and advanced applications of artificial intelligence to the problems of today.

And there’s more!


2018 HashCode participants.

Besides their day jobs, engineers from across the office work on a variety of programs designed to collaborate and engage with the computer science community in Europe – from university outreach to promoting computer science education. Hash Code (Google’s popular coding competition where participants solve real-life Google engineering problems) was created at Google Paris! From small beginnings in 2014 (150 participants from Parisian universities) the competition grew to over 38,000 developers last year across Europe, the Middle East, and Africa. Paris is also where Google Cardboard was invented. This virtual reality headset lowered the barrier to experiment with budding VR technology for developers across the world.

From speeding up mobile browsing to the digitization of art, it is an exciting time at the Google France engineering center. We’re wishing all of our Google Students readers a “bonne rentrée,” whether you’re heading back to university or are simply inspired to continue learning and growing. We hope you’ve enjoyed learning about the work we’re doing in Paris. If you’re excited about these projects, we hope that you’ll consider joining us when you start looking for your next internship or full-time job.

Applications are open for 2019 Google scholarship opportunities in the US, Canada, Europe, Middle East, and Africa

At Google, we believe information should be universally accessible.  Our education and scholarship programs aim to inspire and help students become future leaders in computing and technology by breaking down the barriers that prevent them from entering these fields.

Students selected for our scholarships will receive a financial award for the 2019-20 academic year and be invited to the annual Google Scholars' Retreat in their region next summer. At the retreat, scholars will participate in networking and development sessions, including sessions on how to lead outreach in their communities. Scholars also join a community of former scholarship recipients for continued networking and development. Check out each program below: Women Techmakers Scholars Program (United States/Canada/EMEA - Asia Pacific will open in early 2019)The Women Techmakers Scholars Program (formerly known as the Google Anita Borg Memorial Scholarship) continues to honor Dr. Anita Borg and her legacy of encouraging the presence of women in computing. The program is open to current undergraduate or graduate students who will be studying at a university for the 2019-2020 academic year. We strongly encourage students who identify as female to apply. Generation Google Scholarship (United States/Canada)The Generation Google Scholarship was established to help aspiring computer scientists to excel in technology and become leaders in the field. This program supports current undergraduate or graduate students who will be studying at a university in the United States or Canada for the 2019-2020 academic year. We strongly encourage students from historically underrepresented groups, including Black/African American, Hispanic/Latino, American Indian, or Filipino/Native Hawaiian/Pacific Islander, to apply.
Google Lime Scholarship (United States/Canada - open now) and The Google Europe Scholarship for Students with Disabilities We’re continuing to partner with Lime Connect (United States/Canada) and EmployAbility (Europe) - nonprofit organizations that support students with disabilities while they pursue education and promising careers - to help university students with disabilities work toward their academic goals in the field of computer science. The scholarship is open to current undergraduate or graduate students with disabilities who will be studying at a university for the 2019-2020 academic year. Google Student Veterans of America (SVA) Scholarship (United States)Google established Google SVA Scholarship in partnership with Student Veterans of America in 2012 as part of our commitment to military veterans. The scholarship provides assistance to student veterans or students on Active Duty who are pursuing a degree in computer science at a university for the 2019-2020 academic year. Please visit each program’s website for specific details, application information, and deadlines. We encourage all students who meet the eligibility criteria to apply!

Getting to know a research intern: Nicola Pezzotti

Google Research tackles the most challenging problems in CS and related fields. Being bold and taking risks is essential to what we do, and research teams are embedded throughout Google, allowing our discoveries to affect billions of users each day.

The compelling benefit to researchers is that their innovations can be implemented fast and big. Google’s unique infrastructure facilitates ideas’ speed to market — allowing their ideas to be trialled by millions of users before their papers are even published.

Today we’re talking to PhD Research Intern, Nicola Pezzotti, coming to us from the Google AI team in Zürich. Read on!


So tell us about yourself and your PhD topic …
I’m a PhD student in the Computer Graphics & Visualization group at the Delft University of Technology. My research interest is mainly oriented towards the application of Machine Learning algorithms, in particular Manifold Learning techniques, in a Visual Analytics context.

I’m particularly interested in the extraction of knowledge from large and high-dimensional datasets without an a-priori model of what we can find in the data. This is particularly useful in the context of exploratory data analysis of medical data and for the interpretation of AI models.

How did you get to work in this area?
I remember implementing my first AI, a not-so-intelligent one that played Tic-Tac-Toe, during the first year of high-school and I have always been interested in AI since then.

That being said, during my years at the University of Brescia, I started focusing on general purpose graphics processing unit programming (GPGPU) for Geometry Processing and I left my passion for AI on the side. I really had a lot of fun in implementing general purpose algorithms that make use of graphics hardware, and I continued to do so in my first work in industry in 2011.

Four years ago, I founded a PhD position in the Computer Graphics & Visualization group in Delft. The position was within the ImaGene project and aimed at finding insights that can help address neurodegenerative diseases such as Alzheimer's disease or dementia. I found the possibility to help in this domain very exciting and it gave me the opportunity to combine my knowledge of GPGPU techniques with my passion for AI.

Moreover, the name of the project is VAnPIRe, which gave me the opportunity to make a lot of silly jokes in the office ;)

Why did you apply for an internship at Google and how supportive was your PhD advisor?
GoogIe has top notch AI researchers – I wanted to join Google since the beginning of my PhD. My supervisor, Dr. Anna Vilanova, was very supportive and agreed with me that it would be an amazing opportunity to get in touch with some of these researchers and to make my research more impactful.

Last summer, I felt that I had enough contributions in the field to make my internship at Google a success. Hence, I applied for an internship in research at Google’s Zürich office. The hiring process was extremely fast and well handled and I found a host that was interested in my research topic.

What project was your internship focused on?
My host at Google is Alexander Mordvintsev, the creator of Google DeepDream. You may imagine the excitement that I had when I learned that I was chosen to support him in the development of novel techniques for better interpreting Deep Neural Networks results.

During my four month internship I worked on two different projects. First, I helped Alex in experimenting and getting DeepDream to work on different kinds of media, such as 3D objects and Compositional Pattern-Producing Network. This work focused on the artistic aspect of image parameterizations and is published on Distill.pub, an interactive and online journal. It has been particularly exciting to make the results of these techniques available to a large audience directly in the browser through Distill.pub, and reproducible in Google’s Colab Notebooks.

Then, I focused on developing a new implementation of the tSNE algorithm that scales to very large datasets and runs in the browser! tSNE is a manifold learning technique which is used to visualize high-dimensional feature vectors in 2-dimensional scatterplots while preserving the presence of clusters at different scales.

You may be familiar with its results due to its use for interpreting Deep Neural Network outputs in the TensorFlow Embedding Projector and TensorBoard. However, tSNE does not scale well to large datasets, due to its computational complexity. During my internship I developed a new implementation that scales much better thanks to a GPGPU approach that is implemented in WebGL. This implementation is released in the TensorFlow.js family ad you can try it directly in your browser.

I really liked this work as it shows how lateral thinking using a GPGPU approach can solve otherwise unscalable problems.

Did you publish at Google during your internship?
I did publish two papers, one for each project (ArXiV). I believe that my experience in Google will make my PhD thesis stronger and more impactful. I had the chance to publish on such a novel and creative journal such as Distill.pub, while remotely collaborating with researchers in Mountain View. It has been really a nice way to explore a new medium that brings academic knowledge to a large audience through easy to understand and interactive diagrams.

How closely connected was the work you did during your internship to your PhD topic?
Since I’ve been focusing on the scalability of the tSNE algorithm, in particular, and on Deep Neural Network understanding, in general, my work at Google was very much related to my PhD topic. You can read more about it here.

It has been particularly exciting to release my work as an open source work in the TensorFlow.js family. Bringing openly available algorithms to a larger audience is the icing on the cake for any PhD research.

Did you write your own code?
Writing code is my main driver and I’ve been happy to get in touch with so many exceptional programmers in Google. Releasing open source code has been very easy and I received a lot of support from different Google AI teams in Zürich and Cambridge.

What key skills have you gained from your time at Google?
I had the chance to work with a programming language, Typescript, that was completely new to me. It has also been really eye opening to learn how code is developed in a rigorous and high-quality way at Google.

What impact has this internship experience had on your PhD?
I see my experience at Google as the culmination of my PhD project.

I have been working on the topic of the scalability of manifold-learning algorithms such as tSNE for the last 3 years. Having an open source implementation that can run in the browser for large datasets is really satisfying and I can’t wait to see what other researchers can build using this code. I would not have been able to have had such exposure and impact without this experience.

Looking back on your experiences now: Why should a PhD student apply for an internship at Google? Any advice to offer?
Besides working closely with great researchers and engineers, I have to say that the most striking aspect of my time at Google was how wide the exposure to high quality and open research is.

Every week a number of extremely interesting guests are invited to host talks held in the office. You are free to join, either in person or on a video stream. Some days you really have to choose which one is the best to attend since they are so good and there are so many! If you join Google for an internship you should not miss them, they can help your research in unexpected ways.

Google Student Blog 2018-08-02 01:02:00

Welcome to the 30th installment of our blog series “My Path to Google.” These are real stories from Googlers, interns, and alumni highlighting how they got to Google, what their roles are like, and even some tips on how to prepare for interviews.

Today’s post is all about User Experience (UX) Engineer Intern, Shea Hunter Belsky. Read on!



Can you tell us a bit about yourself?
I recently graduated from Cornell University, where I studied Information Science with a concentration in User Experience. The reason I can intern this summer is because I'm returning there in the Fall to finish a Master's in Information Science as well.

 I try to focus on the union of developers and user experience. I answer questions like: How can developers be meaningfully invested in the product design cycle? Can designers be more informed about technical constraints and limitations, in order to better inform the design cycle? And how can developers and designers support each other in their goals?

In my free time, I love to run, hike, snow-ski in the winter, waterski in the summer, and practice photography all year long. I'm also recently getting into Dungeons and Dragons!

What’s your role at Google?
I'm a User Experience Engineer (UXE) on the sumUX team, focusing on Search and Assistant. I focus on internal prototyping: empowering designers and researchers to answer the big questions they have, and validate (or invalidate) their research. The process of prototyping, and the tools we use to make it happen, promote much more rapid iteration and ideation. Prototyping allows researchers and designers to quickly identify good and bad things in designs, make adjustments, and test them again until they've got it just right. I’m currently working on a tool to optimize this process even further.

Complete the following: "I [choose one: code/create/design/build] for …"
I create for everyone. Though I work mostly with other Googlers, the ramifications of the prototypes I have worked on are very far-reaching – they’re used by millions of people. It may take a long time for my prototype to eventually become the “real thing”, but when it does, I know it won't just be a few people who use Assistant, but rather countless people who use it in their everyday lives.

What inspires you to come in every day?
Right now I've been working on a tool that will allow designers and researchers to create, edit, share, and test their own prototypes, rather than needing myself or another UX Engineer to make one. This makes the process of testing, evaluating, and improving upon designs even faster. Other tools do this to an extent, but the parameters of the prototypes that the designers and researchers need are such that using one of these tools would take more time than is necessary. I’m learning it's not necessary to over-engineer a solution when something simpler can do the exact same thing, but with faster results. This excites me because it empowers members of the design process to become more involved in the creation and ideation of a product.

Can you tell us about your decision to enter the process?
I'd applied to both the Software Engineering and Product Design roles in the past, but I didn't feel I fit strongly into either category. I had a great deal of experience in both areas (writing code and participating in the design process), but I still considered myself to be somewhere in between the two.

I discovered the UX Engineering internship role in early January, my senior year at Cornell, and it was love at first sight. Not only did I meet most of the qualifications, I felt like it was the perfect blend of development experience and design knowledge that I had been accumulating. It was the destination I didn't know I was heading towards until I saw the signs.

How did the recruitment process go for you?
I applied directly to the position on Google's job site (google.com/students). I was super appreciative of how timely, transparent, and thoughtful the recruitment process was. I had a very good idea of what was going to happen at every step of the process, and I didn't feel like I was missing anything during any step.

To finish, what do you wish you’d known when you started the process?
A UX Engineering interview is different from other engineering roles in that there's two different "lenses" to refer to a UXE – the developer-lens and the design-lens.

A developer-lens UXE writes production code, and should be familiar with writing performant and sustainable code for their platform of choice. I'm a web UXE, but there are UXE roles for other languages (I know we at least have Android and iOS UXEs.) Developer-lens UXEs collaborate with and report to software engineers more closely than designers and researchers. That being said, they are still informed in the design process and are familiar with what needs to happen in that regard.

A design-lens UXE focuses more on the design side, working with designers and researchers to help them do their jobs better (through prototyping, internal tooling, and whatever else they need). The obligations of a design UXE tend to vary on project, but focus on tooling and prototyping.

As a function of this, the interview for a UXE can vary from person to person. My interview was part development and part design, testing my general competency with web development and also evaluating my knowledge in UX. This is different from other kinds of interviews that focus on just one area or the other. That is something to be prepared for.

My Path To Google: Robert Maldonado, Engineering Practicum Intern

Welcome to the 29th installment of our blog series “My Path to Google.” These are real stories from Googlers, interns, and alumni highlighting how they got to Google, what their roles are like, and even some tips on how to prepare for interviews.

To celebrate the upcoming #NationalInternDay, today’s post is all about one of our Engineering Practicum Interns, Robert Maldonado. Engineering Practicum is a 12-week internship for first and second-year undergraduate students with a passion for computer science. Keep our Engineering Practicum job listing bookmarked for when it re-opens in the Fall and, in the meantime, check out the FAQs. Read on!



Can you tell us a bit about yourself?
I am a rising third year studying software engineering at the University of California, Irvine (UCI). I am very passionate about leadership, personal development, and community outreach. During my sophomore year, I served as Vice President of Outreach for the UCI Chapter of the Society of Hispanic Professional Engineers (SHPE). As a result, I was able to attend Google’s Hispanic Student Leadership Summit two years in a row. This upcoming year, I will be the student head of a planning committee for a regional SHPE conference for hundreds of SHPE members.

For over a year I’ve also been doing research in databases and distributed systems in a software engineering lab at UCI.

As a hobby, I love creating things through various art mediums such as painting, drawing, writing, sewing, and photography. I am always seeking opportunities to create new abstract projects!

What’s your role at Google?
I am an Engineering Practicum Intern for the Node Storage Team, which is a part of Technical Infrastructure. My work is centered around the Linux Operating System Kernel used at all of Google’s Data Centers. I love my work because it is very complex and every day I am learning something new!
Complete the following: "I [choose one: code/create/design/build] for..."
I create for a future where everyone has the opportunity to learn, develop, and prosper.

What inspires you to come in every day?
I love to come to work every day because my work is impactful and my team is amazing! I am very fortunate that my project will be making a real difference at Google. Although I’ll admit my project is a bit intimidating, my hosts and teammates are always more than happy to help. I love talking to my teammates at lunch and around the office, especially because they all embrace my nerdy weirdness!
Can you tell us about your decision to enter the process?
There are a lot of reasons why people would want to work at Google – the complex problems, the benefits, the pay, the work-life balance, the list goes on and on. That being said, I’ve always wanted to become a Googler because of Google’s culture and values, which aim to create positive change in the world.

During my freshman year of college, I found out about Google’s Engineering Practicum Internship (which is specifically for standing 1st and 2nd-year college students) and thought it was a perfect way to start a career as a Googler. Although I found out about the internship too late to apply my freshman year, I knew I wanted to apply during my second year.

I felt confident in my application because I used the prompts to express my passions and because I had developed significant professional/technical skills during my first year of college, however, the thought that thousands of people were applying for the same internship scared me a little.  Nevertheless, throughout the interview process I was determined to show how Googly I am.

I am very grateful to have had the opportunity to interview and especially to receive an offer.

Robert presenting at #HSLS18


How did the recruitment process go for you?
My recruitment process was, unique, to say the least. I was referred to apply by my mentor, the software engineering PhD student who I do research with, and my application process was very smooth. My interview process wasn't as smooth as I expected, which had me pretty worried that I wouldn't make it! My recruiter helped navigate the issues I had, and it all worked out in the end because I was given an offer.

What do you wish you’d known when you started the process?
I wish I would have started preparing for the technical interviews way earlier. In about a month and a half I prepared by learning about algorithms and data structures, doing practice problems on a whiteboard, and participating in mock interviews. Although I was able to cover a lot of content, there were a lot of sleepless nights involved.

In hindsight, I should have used the summer to prepare rather than squeezing it in during the fall quarter.

Can you tell us about the resources you used to prep?
To prepare for the technical interviews I watched a ton of videos. YouTube is a great way to learn about data structures and algorithms and to find practice problems. @GoogleStudents YouTube channel has a number of videos on technical questions that I watched.

To finish, do you have any tips you’d like to share with aspiring Googlers?
In no particular order, here are a few things that I would tell any aspiring Googler :)

1) Stay hungry
Google is looking for people that have a wide variety of skills and experiences, but sometimes gaining  those skills are hard and/or will make you uncomfortable, but only because you haven’t done them enough! Join clubs/programs that interest you, become a leader, build projects, do research, learn a new language – the possibilities are endless you just need to be hungry enough to take them.

2) Google does pretty much everything
Whether you are studying Software Engineering, Business, Mechanical Engineering, Psychology, Teaching, or anything in between/outside there is a pretty good chance that Google needs someone like you!

3) Non desistas, non exieris (never give up, never surrender)
Life is hard, and sometimes things don’t go as planned, but never ever give up on accomplishing your dreams. The most passionate and successful Googlers that I personally know come from tough backgrounds!

4) You miss 100% of the shots you don’t take
The following are all true: Google is a huge company, a ton of people apply, very few people get in, you can do anything you put your mind to, applying to Google can be intimidating but it is far from impossible, you can do it.


2018 Online Marketing Challenge teams up with Google Ad Grants – registration open now!

Don't miss out on your chance to bring marketing theory to life through a practical hands-on learning experience. Over the past few months, we've been listening to your feedback and exploring opportunities to continue to engage, empower and grow students in the digital marketing space. Today, we are excited to announce that the foundation of the Online Marketing Challenge (OMC) will be returning in partnership with nonprofits from the Google Ad Grants program!


What is the Online Marketing Challenge again?

OMC is a unique opportunity for students to get real-world experience creating and executing online marketing campaigns for real nonprofits through the Google Ad Grants program. Ad Grants empowers over 38,000 nonprofit organizations with free in-kind AdWords advertising of up to $10,000 a month. The new OMC will pair student teams with Ad Grants’ nonprofit organizations for students to gain valuable real-world skills through working with nonprofits’ AdWords accounts and drive real social impact. OMC is a great way to increase your depth of experience on your resume and develop your skill set, all while helping nonprofits change the world!


Who can participate?
The Challenge is open to higher education students from undergraduate or graduate programs, regardless of major. Students must form teams of 2-5 members and register under a verified faculty member, lecturer or instructor currently employed by an accredited higher education institute. Google will partner student teams with select nonprofits that are a part of the Ad Grants program and have opted in to participate in the Challenge.


How does it work?
1. Student teams of 2-5 members review Online marketing trainings, build their digital skills and pass the Academy for Ads AdWords Fundamentals Exam.
2. Student teams partner with an Ad Grants nonprofit, meet with the organization to understand their cause, audience and goals, evaluate their existing campaign structure and performance, and develop a comprehensive digital marketing strategy.
3. Using the free Google Ad Grants AdWords advertising budget — up to $10,000 USD per month — student teams develop and execute online advertising campaigns over the course of at least 4 weeks to help drive conversions for their nonprofit partner.
4. At the end of the partnership, student teams complete a Post-Campaign Analysis and deliver future recommendations to their nonprofit partner to help them continue to thrive online.
5. Student teams that demonstrate strong AdWords knowledge, develop a thorough online marketing strategy, execute optimized AdWords campaigns and provide a post-campaign analysis with future recommendations for their nonprofit partner will receive a personalized certificate from Google recognizing their academic achievement and social impact. Top performing teams also have the opportunity to submit their story to be featured in Google’s Social Impact Spotlight Series.

Registration is now open through the official website. Before registering, please familiarize yourself with our guidelines, as well as Ad Grants’ program policies and limitations. For any questions, please first review our FAQs page


The future coders of America: Google’s Code Next graduates its first cohorts

What does it take to make a computer scientist? Equipment? Sure. Sufficient learning opportunities? Sounds about right. Passion, enthusiasm, and a motivation to change the world? According to the recent graduates of the Code Next Launch program, those last few items are non-negotiables.

New York City’s Andrea Fernandez gets high fives from her fellow Code Next students.
Code Next, a free, Google-run computer science education program for Black and Hispanic high schoolers, started nearly three years ago as an idea sprung from the brain of Google's Director of Diversity & Inclusion, Nilka Thomas. In a commitment to cultivating young Black and Hispanic tech leaders, Code Next’s first signature program, a ninth through tenth grade crash-course in computer science and leadership called Team Edge, began with 37 eighth graders in two labs on opposite ends of the country—one in New York City and one in Oakland—in the spring of 2016.

Now, fresh out of the tenth grade, those same 37 students have graduated from the Team Edge program with a deep knowledge of programming, several prototypes of apps and websites, and a competitive hackathon under their belts—not to mention Google mentors who met with them every week through the entirety of their tenth grade year.

Oakland's Devin Frisbey celebrates with her superlative award, given to her by her cohort-mates.
“This is an amazing and momentous occasion because these kids have been dedicating a significant amount of time to this program for three years,” shares April Alvarez, one of two original Student Experience Managers for Code Next and current Pipeline Programs Manager for the Pipeline and Integration Team. “This is a great example of what happens when communities come together with an organization like Google. Families and students get the support and resources they need to thrive in the tech world— an ever-changing job market—and Google witnesses the power of the innovations these kids bring to the table.”

Graduation celebrations took place in both New York City and Oakland at each cohort’s lab space, with several students sharing their work and learnings they’d collected from their first two years with Code Next.

Oakland student Jorvir Llanes shared his nostalgia and hopes for the future, saying, “Having a culture where we love each other like family and respect each other, including when we make mistakes, is great. I really want this culture to pass onto our rising tenth graders.”


New York City’s first-ever Code Next cohort celebrates their graduation from Team Edge.
“These kids are really growing into their roles as tech leaders, both here at Code Next and in their own schools and communities. It is going to be great seeing what happens when they are able to deep dive in areas of passion for each of them. We have kids who are already skilled at 3D design/modeling, animation, game development, back-end development, and much more,” says Idris Brewester, a New York City computer science coach who has been with Cohort One since the beginning.

But this is only the beginning, Brewster adds, as students are gearing up to move into the next phase in Code Next’s program offerings: the Launch program, aimed at 11th and 12th graders.

“I am excited to see them tackle those areas and use their robust foundation that they’ve developed over these last two years,” he smiles.


New York City, New York Cohort
Oakland, California Cohort
Andrea Fernandez
Gerardo Arteaga-Garcia
Andres Murillo
Salvador Avelar
Chelsea Lantigua
Bianca Burciaga
Cindy Hernandez
José Ceja Romero
Corey Carter
Elias Cruz
Gerald Howell
James Dominguez
Giovanni Taveras
Julio Flores
Julie Leon Marcos
Valeria Fornes
Justin Millien
Jessica Franco
Kaiya Idlett
Devin Frisbey
Kevin Medina
Lita Hernandez
Khemasia Pierce
Adalberto Jimenez
Maëlle Sannon
Jovir Llanes
Naia Crump
Orlando Molina
Odalis Bonilla
Emily Ronquillo
Raymond Koratrang
Edgar Suarez
Sarah George
Phu Vo
Shawn West

Tasnim Nahar

Yenry Simon



Congratulations to these 37 students. Interested in learning more about Code Next? Sign up for the quarterly newsletter to receive updates about the program.

Google Travel Grant Application: 2018 Grace Hopper Conference – Apply Now

As part of Google's ongoing commitment to increase the number of women in engineering, we are excited to offer travel grants to the 2018 Grace Hopper Celebration of Women in Computing Conference taking place in Houston, TX from Sept 26-28th. Once again, this year’s conference will offer incredible opportunities for mentoring, networking and career development.

University students and industry professionals in the US and Canada who are excelling in computer science and passionate about supporting women in tech can apply for a travel grant to attend the 2018 Grace Hopper conference.

The Grace Hopper Travel Sponsorship includes:
  • Round trip flight to Houston,TX (from within the US or Canada)
  • Conference registration
  • Reimbursement for ground transportation to and from the airport and the hotel
  • Arranged hotel accommodations from Sept 25-29
  • $100 USD reimbursement for miscellaneous travel costs
  • A fun event specifically for travel grant recipients on one of the evenings of the conference!

Please apply here by July 22nd at 11:59pm PDT. The Grace Hopper Travel Sponsorship winners will be announced by mid-August.

For questions, please email ghctravelgrant@google.com.