Become a Search Engineer

This is a 10 week track for those interested in expanding their knowledge on Search. The first 2 week class is a fundamentals class for those newer to Search, while the second 4 week class is a deep dive into the latest developments in Search. The third 4 week class focuses on building and deploying live search systems. See below for details on each course.

We taught over 5000 learners from these companies:

Affiliation logo


March 25, 2024
10 weeksPart-time
3 course certificates

What you'll learn

Learn the skills that employers are looking for.
Retain knowledge with real-world projects for your portfolio.

  • Course 1
  • Course 2
  • Course 3

Search Fundamentals

Created and taught by
Grant Ingersoll - Instructor photo
Former CTO at Wikimedia
Affiliation logo
Daniel Tunkelang - Instructor photo
Machine Learning Consultant
Affiliation logo
See course details

Part-time schedule

We know you’re busy, so we made it flexible.
Attend Live events combined with asynchrounous work.

Too busy? All events are recorded!

Access any course

Gain access to our full library of up to date courses.
Free trial included!

New in-demand courses added monthly.

Learn from industry experts

Our expert instructors lead data, engineering, and machine learning teams within the world’s most innovative companies.

Grant Ingersoll

Former CTO at Wikimedia

LinkedIn →

Daniel Tunkelang

Machine Learning Consultant

LinkedIn →

Dave Anderson

Principal Software Engineer at NetSuite

LinkedIn →

Peer network

Code reviews and study groups. Share experiences and learn alongside a global network of professionals.

A team of people to support you

We have a system in place to make sure you complete the course, and to help nudge you along the way.

Interview preparation

We will help you prepare for interviewing at tech companies, no matter the position.

Project-based learning

Real-world projects that teach you industry skills and prepare your portfoilo.

Best-in-class outcomes

15-20x engagement compared to async courses

Completion certificates

Each course comes with a certificate that you can add to your resume.

Student success stories

Our students ❤️ our courses.

The instructors are awesome, very knowledgeable, committed, welcoming, and helpful.

There are timely follow-ups by the coordinator, and overall great support provided by the CoRise team.

I highly recommend to anyone working in either Search or ML/NLP domain, as it combines the best of both of these fields very well.

Amir NagriSearch Engineer

Search with Machine Learning in combination with the Search Fundamentals course is the most useful online track I've taken.

Tetiana TorovetsStaff Data Scientist at thredUP

Hands on learning from knowledgable instructors to solve relevant and interesting search problems!

Max HarringtonData Scientist at Quizlet

The best track for someone to start ML for search.

Akshath VarugeeseData Scientist at Nykaa

The material is very good! It was a lot of work, but I had so many ideas of applications in my day-to-day work that it was worth it!

Júlia Ferreira TesslerData Scientist at Jusbrasil

Is this right for me?

Who is it for?
  • Software engineers and data scientists, and other technical professionals who are new to the area or interested in working in it.

  • This class is not intended for experienced search professionals, since it will cover the basics. It is an introductory course, and also serves to prepare students for more advanced material, such as the course on Search with Machine Learning.

Prerequisites / Commitment
  • Ability to write Python and work with documented libraries.

  • Comfort working with web applications, Docker basics (e.g. start, stop) and the command line.

No prerequisites? No problem!

You can learn the foundational skills through our courses:

Applied Machine Learning

Co-founder and CEO of Pointable

Still not sure?

Get in touch and we'll help you decide.


Continue your learning journey with these elective courses

Search for Product Managers

Machine Learning Consultant