First slide
First slide

Khan Academy

For every student, every classroom.Real results.
Khan Academy is a nonprofit with the mission to provide a free, world-class education for anyone, anywhere.

Personalized learning

Students practice at their own pace, first filling in gaps in their understanding and then accelerating their learning.

Trusted content

Created by experts, Khan Academy’s library of trusted practice and lessons covers math, science, and more. Always free for learners and teachers.

Tools to empower teachers

With Khan Academy, teachers can identify gaps in their students’ understanding, tailor instruction, and meet the needs of every student.

First slide
First slide

Computer Science Distilled

Learn the Art of Solving Computational Problems.
Published by CODE ENERGY LLC

Book description

A walkthrough of computer science concepts you must know. Designed for readers who don't care for academic formalities, it's a fast and easy computer science guide. It teaches the foundations you need to program computers effectively. After a simple introduction to discrete math, it presents common algorithms and data structures. It also outlines the principles that make computers and programming languages work.

The missing guide to computer science topics every programmer should know

Do you know basic coding, but hesitate to tackle big problems? You're not alone. Many programmers don't know how to push computers to their full potential. Computer Science Distilled will teach you the principles of computational problem solving. If you're not sure how your code works, this book will open you the door to programming mastery. It's also a simple reference to be consulted in times of doubt. It will not waste your time with boring academic formalities! The fundamentals of computer science are fun and easy. Let's keep them that way.

First slide
First slide

freeCodeCamp

Learn to code for free.

Launch your developer career

freeCodeCamp is a donor-supported tax-exempt 501(c)(3) nonprofit organization (United States Federal Tax Identification Number: 82-0779546)

Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public. We also have thousands of freeCodeCamp study groups around the world.

  • Join a supportive community of millions of coders.
  • Build projects and earn free certifications.
  • Get experience by coding for nonprofits.

First slide
First slide

HackerRank

Match Every Developer to the Right Job.

About HackerRank

HackerRank is a technology hiring platform that is the standard for assessing developer skills for over 1,500+ companies around the world. By enabling tech recruiters and hiring managers to objectively evaluate talent at every stage of the recruiting process, HackerRank helps companies hire skilled developers and innovate faster.

HackerRank Values

Data Driven

  • We are not afraid to challenge the status-quo.
  • We debate respectfully and insightfully as often as we can.
  • We never stop learning.

Extreme Ownership

  • We operate in a ‘no excuse’ zone.
  • We are relentlessly resourceful.

Customer Delight

  • We are obsessed with customer happiness.
  • We sweat the details in every interaction.
  • We optimize for speed.

Giver

  • We are direct, but not mean.
  • We make time to help others achieve their goals.
  • We seek to understand.

First slide
First slide

Cracking the Coding Interview

189 Programming Questions and Solutions 6th Edition.
Published by CareerCup; 6th edition (July 1, 2015)

Book description (Gayle)

I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer.

Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book.

Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions.

WHAT'S INSIDE?

These interview questions are real; they are not pulled out of computer science textbooks. They reflect what's truly being asked at the top companies, so that you can be as prepared as possible.

  • 189 programming interview questions, ranging from the basics to the trickiest algorithm problems.
  • A walk-through of how to derive each solution, so that you can learn how to get there yourself.
  • Hints on how to solve each of the 189 questions, just like what you would get in a real interview.
  • Five proven strategies to tackle algorithm questions, so that you can solve questions you haven't seen.
  • Extensive coverage of essential topics, such as big O time, data structures, and core algorithms.
  • A behind the scenes look at how top companies like Google and Facebook hire developers.
  • Techniques to prepare for and ace the soft side of the interview: behavioral questions.
  • For interviewers and companies: details on what makes a good interview question and hiring process.

First slide
First slide

Udemy

Improving Lives Through Learning

The leading global marketplace for learning and instruction

By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.

Staying ahead of the future of work

Udemy helps organizations of all kinds prepare for the ever-evolving future of work. Our curated collection of top-rated business and technical courses gives companies, governments, and nonprofits the power to develop in-house expertise and satisfy employees’ hunger for learning and development.

Global reach

Udemy is the leading global marketplace for teaching and learning, connecting students everywhere to the world’s best instruction anywhere.
  • 40M Students
  • 130K Courses
  • 50K Instructors
  • 245M Course enrollments
  • 30M Minutes of video
  • 60+ Languages
  • 4,000+ Enterprise customers
  • 80% of Fortune 100 companies trust us for employee upskilling