Here I wanted to share with some learning resources I have personally found valuable and useful. A few things before we start:

  • This list is strongly biased toward my own interests and preferences.
  • I use different media to learn, so this is a mix of books, videos, online courses, etc. I made it explicit what format each of these is to make it easier if you’re just looking for a specific type of content.
  • Links to the books are affiliate links (here as well as throught the blog) – if you click the link and then buy something, I’ll get a small provision.
  • I wanted to thank Samanvay Sharma for helping me to put it together :)

Quantum Computing

Learning

Here are some resources for people who want to learn more about QC. Going through all that should give you pretty good overview of the field.

New to QC – start here

My talks

Variational algorithms

If you’d like to learn more about variational algorithms like VQE or QAOA I recommend my blogposts, you will find links to more materials there. Here’s VQE and here’s QAOA. You can also find some papers in the Science section

Also, there is a Quantum Machine Learning course on edX by the late Peter Wittek. Excellent course, though not for beginners. Even though it’s not open right now, I’d recommend to enroll and get on the waiting list, since if it ever gets reopened it’s definitely something you don’t want to miss.

Coding tutorials

Here are some of my favorite QC tutorials which focus on coding.

  • Dawid Kopczyk’s blog – Dawid has some really nice tutorials on various quantum algorithms.

  • Alexander Soare’s VQE tutorial – this one is interesting, because it shows how to implement VQE using just numpy and scipy.

  • Davit Khachatryan’s tutorials – Davit has written a couple of very good tutorials about some important algorithms, like Quantum Phase Estimation or VQE.

  • Penny Lane – if you’d like to learn more about Quantum Machine Learning (QML), there’s probably no better place than this. Created by Toronto-based company Xanadu. And talking about Penny Lane, there’s also this.

  • Quantum Intuition – this one’s not a coding tutorial but a YouTube channel. Honestly, the form is pretty crazy – Daniel just record his whole process of learning QC and puts that on YouTube. While this is not the form I personally like, cause it’s pretty long, looking how someone tries to understand something that you’re also struggling with definitely might help.

Papers

Here I listed some of the papers I like. I’ve chosen those that should give you a good insight (they sure gave me some insight!). It’s mostly (well, almost exclusively to be honest) about variational algorithms and QAOA specifically.

Good examples of how using QAOA looks like in practice:

Some useful techniques for QAOA, which also shed lights on what are directions for improvements:

Applying QAOA to specific problems:

Other papers I like:

Organizations to follow

Here are some organizations I’m affiliated with that are doing good job in the world of Quantum Computing.

  • Unitary Fund - “non-profit working to create a quantum technology ecosystem that benefits the most people”. They have a grant program, so if you have an idea for a project which fits UF’s mission, then definitely check it out!

  • QOSF – at Quantum Open Source Foundation we have passion for both QC and open source software (OSS) and we are working to make OSS an important part of QC ecosystem and raise its quality.

  • Q4Climate – at Q4Climate we’re looking into how to use quantum technologies to help with the climate crisis.

  • CDL Toronto – Creative Destruction Lab is an organization that helps build startups and they have one stream focused on Quantum. One of the best places to go if you think about creating a quantum startup.

  • Zapata Computing – the best QC company in the world ;)

Others

Science & Technology

  • 3Blue1Brown – absolutely delightful videos about math. One of my favorite YT channels.
  • Andrew Ng ML course – if you’re new to ML this is probably the most classic course.
  • fast.ai courses – I was doing Deep Learning course from fast.ai a couple of years ago and it’s the best place to learn Deep Learning I’ve seen. It requires quite a lot of time and dedication, but is definitely worth it. They also have courses on linear algebra and ML.
  • Udemy course on optimization – some time ago I did this course, it’s pretty good intro to optimization. Here’s a video about Particle Swarm Optimization which gives you a taste.
  • Storytelling with data – a great blog (and even better book) about how to do good data visualization. It really changed my perspective on the topic and helped me be much more effective in my job.
  • Primer – fun YT channel which teaches various concepts using simulations.
  • The Pragmatic Programmer: From Journeyman to Master – great book on software engineering, highly recommended!

General knowledge

Social Sciences/Psychology – books

Here are some books I liked, from the fields such as behavioral science, psychology, economics, learning and others that I’m not qualified to classify ;)

  • Thinking Fast and Slow by Daniel Kahnemann – the best book I’ve ever read, changed the way I look at the world. Summarizes Kahnemann’s work on cognitive biases, behavioral economics and how we perceive our past.

  • Nassim Nicholas Taleb’s books: Antifragile and all the others. My second favorite books, introduce a lot of great concepts around how the world works in general – randomness, risk management, decision making, complex systems and more.

  • Nudge by Richard Thaler and Cass Sunsstein – book about decision making and designing some systems in a way which makes it easier for people to make right choices.

  • Influence by Robert Cialdini – in this classic book Cialdini shows different persuasion techniques.

  • Peak by Anders Ericsson – book which explains how to achieve expert performance in many fields. Really interesting :)

  • Checklist Manifesto by Atul Gawande – if you’d like to improve the processes you use in your life I think this is a great place to start. Improved my productivity a lot :)

  • Decisive by Dan and Chip Heath – in this book authors describe how to make better decisions in our life. Extremely helpful.

  • Why Nations Fail by Daron Acemoglu and James Robinson – great book which explains mechanisms through which some countries manage to get better than others. Given current global situation I think some ideas increase to be more and more relevant.

Other interesting resources

  • 80000 hours – great website which helps to answer the question: “how to do most good with your career”. A great source of career advice in general and also they have a great podcast. I’ve written more about them in my first) and second) climate blogposts.

  • Wait But Why – one of the best blogs ever. The articles are super in-depth, they take about 30 minutes - 1 hour to read each, but they are gooooood… Variety of topics.

  • Kurzgesagt – one of my favorite YouTube channels. Short movies on various topics, all super interesting and beautiful.

  • Naval Ravikant’s “How to get Rich” – a series of short conversations (or just one long edited), here all combined. Greate insights on building wealth and making world better. Interview with Joe Rogan is also good.

  • Michael Simmons articles – it’s an interesting article that introduced me to the concept of the “half-life of knowledged”. I like his writing in general.

  • Start with Why & Leaders eat last – great books about building culture by Simon Sinek.

Other things

  • Hamilton – one of the best things in the entire universe. Musical about Alexander Hamilton, American Founding Father, absolute masterpiece. Available to listen on Spotify and to watch soon (3rd July 2020) on Disney+. And here’s a YouTube channel with great analysis of Hamilton.

  • 2Cents – a YouTube channel about personal finance. Light and short videos, great introduction into personal finance.

  • Game Maker’s Toolkit – a YouTube channel which analyses how various video game work. Mechanics, design, etc.

Polish resources

These resources are in Polish only, so if you don’t understand this section, you won’t benefit from them either ;)

  • Mała Wielka Firma – podcast dla przedsiębiorców. Dla mnie absolutnie podstawowe źródło wiedzy na tematy biznesowe. Słucham już chyba od pięciu lat, wszystkich odcinków, polecam wszystkim, nie tylko osobom, które myślą o założeniu swojej firmy.

  • Jak Oszczędzać Pieniądze – blog Michała Szafrańskiego o finansach osobistych. Jeśli jeszcze nie znacie, to koniecznie trzeba się zapoznać. Polecam też książkę Finansowy Ninja i podcast.

  • Miłosz Brzeziński - autor wielu książek, przeczytałem prawie wszytkie i jest to po prostu czyste złoto. O produktywności, zarządzaniu czasem, o relacjach, o życiu. Jeśli chcecie próbkę jego możliwości, to zapraszam do tych wywiadów: pierwszy, drugi część 1 i drugi część 2.

  • Jacek Dukaj – “Jacek Dukaj nie ma fanów. On ma wyznawców”. Tak stwierdził jeden z jego czytelników i stwierdzam, że zdecydowanie jestem wyznawcą. Przeczytałem prawie wszystkie jego książki, do niektórych wracałem. Science-Fiction na najwyższym poziomie, niezrównane diagnozy społeczeństwa, człowieczeństwa, wpływu technologii na nasz świat. Na początek polecam chyba któryś ze zbiorów opowiadań.

  • Łona i Webber – wspaniały duet rapowy. Słucham z wielkim zamiłowaniem, zarówno warstwa tekstowa jak i muzyczna są zachwycające.

  • Na gałęzi – kanał na YouTube o technicznej stronie kręcenia filmów. Zmienił moją percepcję sztuki filmowej, zacząłem dużo bardziej doceniać zarówno kino jak i inne sztuki wizualne. Materiały są lekkie i przyjemne, nic tylko oglądać.