Home
Videos uploaded by user “CS Dojo”
Think you're not smart enough to work at Google? Well, think again.
 
01:51
When I was working at Google, I told some of my friends that I could refer them for a job if they wanted. Some of them said no because they didn't think they were good enough for Google. I wanted to make this video so I can give a bit of encouragement to people like them. It is true that it can be hard to reach for something you don't think you're good enough for. I also know that rejection can be quite painful, too. But the only way to grow yourself and achieve something extraordinary is by taking a bold step. You might keep failing and keep getting rejected, but none of that will be on your resume, so who cares?! So, take those bold steps and take as many rejections as possible-- until you eventually get somewhere you couldn't even dream of in the first place!!
Views: 835445 CS Dojo
How I Learned to Code - and Got a Job at Google!
 
04:58
How to learn to code: This is a story of how I learned to code and eventually became skilled enough to get a job at Google. My Python tutorials for complete beginners: https://www.youtube.com/watch?v=Z1Yd7upQsXY&list=PLBZBJbE_rGRWeh5mIBhD-hhDwSEDxogDg Keep in touch on Facebook: https://www.facebook.com/entercsdojo Support me on Patreon: https://www.patreon.com/csdojo
Views: 1946139 CS Dojo
What Programming Language Should I Learn First?
 
05:31
What programming language to learn first? Watch this video to find out. My Python tutorials: https://goo.gl/4dQMsJ Keep in touch on Facebook: https://www.facebook.com/entercsdojo Support me on Patreon: https://www.patreon.com/csdojo
Views: 465992 CS Dojo
How I Got a Job at Google as a Software Engineer (without a Computer Science Degree!)
 
05:06
How to get a job at Google: Here are the 6 steps I personally used for getting a job at Google as a software engineer (without a computer science degree). Resources for software engineer interviews: - Cracking the Coding Interview: http://amzn.to/2z9GsAx - Leetcode: https://leetcode.com/ - Also my course on Udemy, 11 Essential Coding Interview Questions: https://www.udemy.com/11-essential-coding-interview-questions/?couponCode=HOWGOOGLE
Views: 669117 CS Dojo
Why I Left My $100,000+ Job at Google
 
03:00
Here’s why I left Google and why I am NOT following my passion! :P Keep in touch on Facebook: https://www.facebook.com/entercsdojo Support me on Patreon: https://www.patreon.com/csdojo My follow-up video about why I left Google to be a YouTuber FULL-TIME (and not part-time): https://youtu.be/G1aDNHbTkTY
Views: 3541450 CS Dojo
How I Got an Internship at Microsoft
 
04:59
When I was in university, I did two separate internships at Microsoft. The first one was a data science internship in San Francisco, and the second one was a program manager internship in Redmond, which is near Seattle. In this video, I talk about how I got my first internship at Microsoft as a data scientist. If you want more videos like this, like this video and subscribe for more :)
Views: 138721 CS Dojo
Top 5 Programming Languages to Learn to Get a Job at Google, Facebook, Microsoft, etc.
 
07:41
Which programming language to learn first? Watch this video to find out! In this video, I talk about the top 5 programming languages I’d recommend for you to learn for getting a job, particularly at companies like Google, Facebook, Microsoft, etc. My Python tutorials for absolute beginners: https://www.youtube.com/watch?v=Z1Yd7upQsXY&list=PLBZBJbE_rGRWeh5mIBhD-hhDwSEDxogDg Keep in touch on Facebook: https://www.facebook.com/entercsdojo Support me on Patreon: https://www.patreon.com/csdojo
Views: 1251947 CS Dojo
Resources for Learning Data Structures and Algorithms (Data Structures & Algorithms #8)
 
03:36
Additional resources for learning data structures and algorithms. This was #8 of my data structures & algorithms series. You can find the entire series in a playlist here: https://goo.gl/wy3CWF Resources I mentioned in this video: mycodeschool’s playlist: https://bit.ly/1NPQ2wQ MIT course on YouTube: https://bit.ly/1BEh9DL Stanford courses on Coursera: https://bit.ly/2g8OALL The Algorithm Design Manual by Skiena (book): https://amzn.to/2KIEYGB The Google course on Udacity: https://bit.ly/2t7lRLe Algorithms (book): https://amzn.to/2KG5b8n Also, find me on Instagram: https://www.instagram.com/ykdojo/ And Twitter: https://twitter.com/i/notifications And Facebook: https://www.facebook.com/entercsdojo Have a programming-related question? Consider asking it on our subreddit: https://www.reddit.com/r/csdojo/
Views: 119690 CS Dojo
What Is Dynamic Programming and How To Use It
 
14:28
**Dynamic Programming Tutorial** This is a quick introduction to dynamic programming and how to use it. I'm going to use the Fibonacci sequence as the primary example. Sample code is available in Jupyter Notebook and plain Python at: https://www.csdojo.io/dpcode Keep in touch on Facebook: https://www.facebook.com/entercsdojo Support me on Patreon: https://www.patreon.com/csdojo
Views: 332613 CS Dojo
How I Learned English (didn’t speak it until I was 18)
 
06:23
Looking for more non-technical how-to videos like this? Then, check out my video about how to stop procrastinating: https://youtu.be/Ih89cuYD6Y4 Also, say on Twitter: https://twitter.com/ykdojo Follow on Instagram: https://www.instagram.com/ykdojo/ And Facebook: https://www.facebook.com/entercsdojo
Views: 91052 CS Dojo
Python books for beginners? What Python projects to work on? | 2 Python Beginner FAQ’s!
 
04:23
What are the best books for Python beginners? What type of Python projects should you work on after learning the basics? Find me on Instagram: https://www.instagram.com/ykdojo/ And Twitter: https://twitter.com/ykdojo And Facebook: https://www.facebook.com/entercsdojo Links to the resources I mentioned in the video: Automate the Boring Stuff with Python: https://amzn.to/2viXZpg Python Crash Course: https://amzn.to/2KqwLlg Learn Python the Hard Way: https://learnpythonthehardway.org/ Pluralsight: https://goo.gl/BemGyV Udemy: https://www.udemy.com/ freeCodeCamp: https://www.freecodecamp.org/ Caltech ML course: https://work.caltech.edu/telecourse.html Stanford ML course: https://www.coursera.org/learn/machine-learning Kaggle: https://www.kaggle.com/ My data analysis/visualization intro vid: https://youtu.be/a9UrKTVEeZA My data analysis/visualization full course: https://goo.gl/fZ5oVX
Views: 76337 CS Dojo
Problem Solving Technique #1 for Coding Interviews with Google, Amazon, Microsoft, Facebook, etc.
 
05:53
This is one of the 3 problem solving techniques I personally used to get through coding interviews with companies such as Google. To get the 2 other techniques, check out my Udemy course, "11 Essential Coding Interview Questions": https://www.udemy.com/11-essential-coding-interview-questions/?couponCode=SOLVE2
Views: 206018 CS Dojo
Introduction To Lists In Python (Python Tutorial #4)
 
09:55
How to use Python lists. This entire series in a playlist: https://goo.gl/eVauVX Keep in touch on Facebook: https://www.facebook.com/entercsdojo Download the sample file: https://www.csdojo.io/python4 Subscribe to my newsletter: https://www.csdojo.io/news Support me on Patreon: https://www.patreon.com/csdojo
Views: 272455 CS Dojo
I'm back from my vacation! Plus a few announcements.
 
01:37
Hi everyone, I'm back! Anyway, here are the links I mentioned in this video: - Facebook group: https://www.facebook.com/groups/ProgrammingDojo/ - Subreddit: http://reddit.com/r/csdojo - Sign up for future meetups: https://www.csdojo.io/meetup Also, you should follow me on Instagram :) I'm at @ykdojo there (https://www.instagram.com/ykdojo/)
Views: 43690 CS Dojo
What Can You Do with Python? - The 3 Main Applications
 
11:30
What is Python used for? What can you do with Python? Watch this video to find out :) If you're looking for a good Django tutorial, I recommend the book called Django for Beginners. You can find it here: http://csdojo.io/dj You can also find the free sample chapters of that book here: https://djangoforbeginners.com/ Also, say hi on Twitter: https://twitter.com/ykdojo Follow me on Instagram: https://www.instagram.com/ykdojo/ And Facebook: https://www.facebook.com/entercsdojo Links I mentioned in the video: - frontend vs backend (my explanation): https://bit.ly/2tlSqp4 - Flask vs Django: https://goo.gl/QY4W4a - My data visualization tutorial video: https://youtu.be/a9UrKTVEeZA - The quora thread about desktop applications: https://goo.gl/jMX3eU Outline (check the comment section for a clickable version): 0:44 : Web development intro 1:08 : Why web framework? 1:28 : Which Python web framework should you use? 2:30 : Machine learning intro - what is machine learning? 4:36 : Machine learning with Python 5:10 : How to learn machine learning 5:33 : Data analysis / visualization - an example 7:23 : Data analysis / visualization with Python 8:14 : Scripting - what is it? 9:20 : What about game development? 9:50 : What about desktop applications? 10:48 : What about embedded applications?
Views: 717576 CS Dojo
Introduction to For Loops in Python (Python Tutorial #5)
 
10:22
For loops Python tutorial. This entire series in a playlist: https://goo.gl/eVauVX Keep in touch on Facebook: https://www.facebook.com/entercsdojo Download the sample file: https://www.csdojo.io/python5 Subscribe to my newsletter: https://www.csdojo.io/news Support me on Patreon: https://www.patreon.com/csdojo
Views: 272863 CS Dojo
How To Use Dictionaries In Python (Python Tutorial #8)
 
06:58
This entire series in a playlist: https://goo.gl/eVauVX Download the sample file: https://www.csdojo.io/python8 Keep in touch on Facebook: https://www.facebook.com/entercsdojo Support me on Patreon: https://www.patreon.com/csdojo
Views: 115083 CS Dojo
4 Hacks for Finding the Optimal Answer in Coding Interview QUICKLY!
 
05:38
*Just getting started with coding interviews? Check out my "Get Ready for Your Coding Interview" course on Lynda.com: https://www.lynda.com/Software-Development-tutorials/How-Ace-Developer-Interview/576698-2.html?lpk35=9181&utm_medium=ldc-partner&utm_source=CMPRC&utm_content=524&utm_campaign=CD20605&bid=524&aid=CD20605 (You'll get a 30-day trial with the link)
Views: 102157 CS Dojo
How To Use Functions In Python (Python Tutorial #3)
 
14:55
This entire series in a playlist: https://goo.gl/eVauVX Keep in touch on Facebook: https://www.facebook.com/entercsdojo Subscribe to my newsletter: https://www.csdojo.io/news Support me on Patreon: https://www.patreon.com/csdojo Tips: 1. Follow along as I explain to make sure you understand everything 2. Ideally, work with a friend so you can help each other when you’re stuck 3. If you want to learn faster than I talk, I’d recommend 1.25x or 1.5x speed :) 4. Check the outline in the comment section below if you want to skip around. 5. Download the sample files here to follow along (they are Jupyter Notebook files): https://www.csdojo.io/python3 6. To make sure you don’t miss my future tutorial videos, sign up to my newsletter: https://www.csdojo.io/news 7. Have fun! If anything is unclear, please let me know in a comment. Keep in touch on Facebook: https://www.facebook.com/entercsdojo Subscribe to my newsletter: https://www.csdojo.io/news Support me on Patreon: https://www.patreon.com/csdojo
Views: 465308 CS Dojo
Google Coding Interview Question and Answer #1: First Recurring Character
 
06:35
Find the first recurring character in the given string! A variation of this problem: find the first NON-recurring character. This variation problem and many others are covered in my Udemy course, 11 Essential Coding Interview Questions: https://www.udemy.com/11-essential-coding-interview-questions/?couponCode=GOOGLE1 (You'll get a discount through the above link.)
Views: 1018208 CS Dojo
Radix Sort Algorithm Introduction in 5 Minutes
 
04:39
Radix sort algorithm introduction with a simple example. Also check out my video on counting sort: https://youtu.be/OKd534EWcdk
Views: 25340 CS Dojo
Classes and Objects with Python - Part 1 (Python Tutorial #9)
 
11:36
Object oriented programming (OOP) in Python - let's go! Introduction to Classes and Objects: https://youtu.be/8yjkWGRlUmY Download the sample file here: https://www.csdojo.io/class You can find this entire series in a playlist here: https://goo.gl/eVauVX And keep in touch on Facebook: https://www.facebook.com/entercsdojo
Views: 184586 CS Dojo
Amazon Coding Interview: Count Negative Integers in Row/Column-Wise Sorted Matrix
 
04:06
REMINDER: Each row and each column are already SORTED in the given matrix! Want more problems like this? Check out my Udemy course, 11 Essential Coding Interview Questions: https://www.udemy.com/11-essential-coding-interview-questions/?couponCode=AMAZON
Views: 180035 CS Dojo
While Loops and The Break Statement in Python (Python Tutorial #6)
 
13:19
How to use while loops and the break statement in Python. This entire series in a playlist: https://goo.gl/eVauVX Keep in touch on Facebook: https://www.facebook.com/entercsdojo Download the sample file: https://www.csdojo.io/python6 Subscribe to my newsletter: https://www.csdojo.io/news Support me on Patreon: https://www.patreon.com/csdojo
Views: 175150 CS Dojo
Python Tutorial for Absolute Beginners #1 - What Are Variables?
 
24:38
Learn Python programming with this Python tutorial for beginners! Tips: 1. Here is the playlist of this series: https://goo.gl/eVauVX 2. If you want to learn faster than I talk, I’d recommend 1.25x or 1.5x speed :) 3. Check the outline in the comment section below if you want to skip around. 4. Download the sample files here to follow along (they are Jupyter Notebook files): https://www.csdojo.io/python1 5. Have fun! If anything is unclear, please let me know in a comment. Keep in touch on Facebook: https://www.facebook.com/entercsdojo Subscribe to my newsletter: https://www.csdojo.io/news Support me on Patreon: https://www.patreon.com/csdojo Outline (check the comment section for a clickable version): 0:00 : Introduction 0:17 : Who’s this tutorial for? 0:30 : An outline of this video 1:18 : What is Python and what can you do with it? 2:01 : What is IDE and why I chose Jupyter Notebook 3:09 : How Jupyter Notebook works 4:19 : How to install Python and Jupyter (through Anaconda) 5:58 : Launching Jupyter 7:59 : The print() function 10:24 : Introduction to variables 13:08 : What are variables (in Python)? 16:42 : Assigning a variable to another variable 19:03 : A practice problem - swapping two variables 20:40 : Solutions to the practice problem - swapping two variables
Views: 2360247 CS Dojo
Dynamic Programming Tutorial with Fibonacci Sequence
 
04:23
Here's a quick dynamic programming tutorial with Fibonacci Sequence! Keywords: dynamic programming fibonacci sequence dynamic programming fibonacci numbers
Views: 27366 CS Dojo
Coding Interview Question and Answer: Longest Consecutive Characters
 
04:43
Given a string, find the longest subsequence consisting of a single character. Example: longest("ABAACDDDBBA") should return {'D': 3}. *Just getting started with coding interviews? Check out my "Get Ready for Your Coding Interview" course on Lynda.com: https://www.lynda.com/Software-Development-tutorials/How-Ace-Developer-Interview/576698-2.html?lpk35=9181&utm_medium=ldc-partner&utm_source=CMPRC&utm_content=524&utm_campaign=CD20605&bid=524&aid=CD20605 (You'll get a 30-day trial with the link)
Views: 39555 CS Dojo
More About For Loops in Python & Solutions to the Last 2 Problems (Python Tutorial #7)
 
08:34
This entire series in a playlist: https://goo.gl/eVauVX Download the sample file: https://www.csdojo.io/python7 The courses I mentioned at the end of this video: Get Ready for Your Coding Interview: https://goo.gl/RMCaxW Introduction to Data Visualization with Python: https://goo.gl/fZ5oVX Keep in touch on Facebook: https://www.facebook.com/entercsdojo Subscribe to my newsletter: https://www.csdojo.io/news Support me on Patreon: https://www.patreon.com/csdojo
Views: 119218 CS Dojo
Using Boolean in Python (Python Tutorial #11)
 
08:14
Using Boolean in Python - let's go! This entire series in a playlist: https://goo.gl/eVauVX Also, keep in touch on Facebook: https://www.facebook.com/entercsdojo And Twitter: https://twitter.com/ykdojo
Views: 53991 CS Dojo
Best laptops for programming? How to get a job at Google? - And other FAQ’s!
 
08:35
Best laptops for programming? How to get a software engineer job at Google? Your questions, answered :) This is probably going to be my last video before my vacation! Maybe I’ll see you on my other channel, where I’m planning to post some travel vlogs in Japan: https://www.youtube.com/heyyk Or, I’ll see you on this channel when I’m back in October :) Also, find me on Instagram: https://www.instagram.com/ykdojo/ And Twitter: https://twitter.com/ykdojo And Facebook: https://www.facebook.com/entercsdojo Links to things I mentioned in the video: My article on how to get a job at Google: https://bit.ly/2NHAkGA My video about how to learn to code: https://youtu.be/WKuNWrxuJ9g My 7 video series on data structures and algorithms: https://bit.ly/2vRSwWF My video about resources for learning data structures and algorithms: https://youtu.be/UNWSdgaPkwY 4 best ways to apply for software engineer jobs: https://youtu.be/4xFnW9O637g CS Dojo’s subreddit: https://www.reddit.com/r/csdojo/ Hey YK (my other channel): https://www.youtube.com/heyyk
Views: 360808 CS Dojo
How to Learn to Code - Best Resources, How to Choose a Project, and more!
 
13:05
What's the best way to learn programming? Watch this video to find out. Some of the resources I mentioned in the video: Codecademy: https://www.codecademy.com/ freeCodeCamp: https://www.freecodecamp.org/ Pluralsight: https://goo.gl/BemGyV Lynda.com: https://www.lynda.com/ What Programming Language To Learn First: https://youtu.be/poJfwre2PIs Python Tutorials for Absolute Beginners (a playlist): https://goo.gl/4dQMsJ Also: Keep in touch on Facebook: https://www.facebook.com/entercsdojo Support me on Patreon: https://www.patreon.com/csdojo
Views: 642432 CS Dojo
Why I Left Google To Be A YouTuber FULL-TIME (and NOT part-time!)
 
05:04
Following up on my previous video about why I left Google, I’m going to explain why I decided to focus on YouTube FULL-TIME instead of part-time. Keep in touch on Facebook: https://www.facebook.com/entercsdojo Support me on Patreon: https://www.patreon.com/csdojo The previous video about why I left Google: https://youtu.be/4KcMdH8qiuk
Views: 39087 CS Dojo
Data Structures & Algorithms #1 - What Are Data Structures?
 
16:35
Data structures and algorithms tutorial #1 - let's go! Check out Brilliant.org, a website for learning computer science concepts through solving problems: https://brilliant.org/csdojo/ Special thanks to Brilliant for sponsoring this video.
Views: 354652 CS Dojo
List Comprehension Basics with Python (Python Tutorial #12)
 
07:21
List comprehension basics in Python - let's go! This entire series in a playlist: https://goo.gl/eVauVX Also, find me on Instagram: https://www.instagram.com/ykdojo/ And Twitter: https://twitter.com/ykdojo And Facebook: https://www.facebook.com/entercsdojo
Views: 38452 CS Dojo
A Day In The Life Of A Computer Science Student
 
03:46
A day in the life of a computer science student at UBC. Let's go! Huge thanks to Qingyue for sharing her day with us :) Also, let me know if you have any video requests in a comment. And keep in touch on Facebook: https://www.facebook.com/entercsdojo And Twitter: https://twitter.com/ykdojo
Views: 130288 CS Dojo
How to Crack a Google Coding Interview - An Ex-Googler’s Guide
 
15:07
This is the process I would personally use to get through coding interviews with Google, or with any other company for that matter. If you liked this video, I would also recommend my Udemy course, "11 Essential Coding Interview Questions": https://www.udemy.com/11-essential-coding-interview-questions/?couponCode=HOWTOCRACK (You'll get a discount through the link above.)
Views: 334891 CS Dojo
Introduction to Classes and Objects - Part 1 (Data Structures & Algorithms #3)
 
19:51
Object oriented programming tutorial! Java & Python sample code available below. Check out Brilliant.org (https://brilliant.org/CSDojo/), a website for learning math and computer science concepts through solving problems. First 200 subscribers will get 20% off through the link above. Special thanks to Brilliant for sponsoring this video. Find sample code in Python and Java here: https://www.csdojo.io/class You can find the entire data structures & algorithms series in a playlist here: https://goo.gl/wy3CWF
Views: 116426 CS Dojo
Facebook Coding Interview Question and Answer #1: All Subsets of a Set
 
10:58
Find and print all subsets of a given set! (Given as an array.) Is there any other interview question you'd like me to cover in the future? You can (anonymously) let me know at: www.csdojo.io/contribute
Views: 247058 CS Dojo
Computer Science vs Software Engineering - Which One Is A Better Major?
 
10:15
What’s the difference between Computer Science and Software Engineering majors? Watch this video to find out! My medium article on the same topic: https://goo.gl/ENsErq Keep in touch on Facebook: https://www.facebook.com/entercsdojo Support me on Patreon: https://www.patreon.com/csdojo
Views: 394319 CS Dojo
How To Use Sets in Python (Python Tutorial #13)
 
08:13
Python tutorial - how to use sets! This entire series in a playlist: https://goo.gl/eVauVX Also, find me on Instagram: https://www.instagram.com/ykdojo/ And Twitter: https://twitter.com/ykdojo And Facebook: https://www.facebook.com/entercsdojo
Views: 32382 CS Dojo
Facebook Coding Interview Question - How Many Ways to Decode This Message?
 
16:36
Facebook coding interview question and answer - how many ways to decode this message? For daily coding problems like this one, I’d recommend this website called Daily Coding Problem. You can find it here: https://csdojo.io/daily (That’s a referral link, and you can get a 10% discount through that link. Their free option and blog articles are good, too, though.) Also, find me on Instagram: https://www.instagram.com/ykdojo/ And Twitter: https://twitter.com/ykdojo And Facebook: https://www.facebook.com/entercsdojo
Views: 128293 CS Dojo
Intro to Data Analysis / Visualization with Python, Matplotlib and Pandas | Matplotlib Tutorial
 
22:01
Python data analysis / data science tutorial. Let’s go! For more videos like this, I’d recommend my course here: https://www.csdojo.io/moredata Sample data and sample code: https://www.csdojo.io/data My explanation about Jupyter Notebook and Anaconda: https://bit.ly/2JAtjF8 Also, keep in touch on Twitter: https://twitter.com/ykdojo And Facebook: https://www.facebook.com/entercsdojo Outline - check the comment section for a clickable version: 0:37: Why data visualization? 1:05: Why Python? 1:39: Why Matplotlib? 2:23: Installing Jupyter through Anaconda 3:20: Launching Jupyter 3:41: DEMO begins: create a folder and download data 4:27: Create a new Jupyter Notebook file 5:09: Importing libraries 6:04: Simple examples of how to use Matplotlib / Pyplot 7:21: Plotting multiple lines 8:46: Importing data from a CSV file 10:46: Plotting data you’ve imported 13:19: Using a third argument in the plot() function 13:42: A real analysis with a real data set - loading data 14:49: Isolating the data for the U.S. and China 16:29: Plotting US and China’s population growth 18:22: Comparing relative growths instead of the absolute amount 21:21: About how to get more videos like this - it’s at https://www.csdojo.io/moredata
Views: 146819 CS Dojo
Amazon Coding Interview Question - K Closest Points to the Origin
 
10:01
Amazon coding interview question and answer. If you liked this video, I would also recommend my Udemy course, "11 Essential Coding Interview Questions": https://www.udemy.com/11-essential-coding-interview-questions/?couponCode=AMAZON2 (You'll get a discount through the link above.)
Views: 276831 CS Dojo
Amazon Coding Interview Question - Recursive Staircase Problem
 
20:01
Amazon coding interview question and answer - recursive staircase problem! For daily coding problems like this one, I’d recommend this website called Daily Coding Problem. You can find it here: https://csdojo.io/daily (That’s a referral link, and you can get a 10% discount through that link. Their free option and blog articles are good, too, though.) Outline (check my comment for the clickable outline): 0:07: Problem description 1:14: A variation of the problem 2:15: Thinking about simple cases 4:18: Finding a pattern 5:24: Relabeling the steps 6:41: Revisiting the pattern with the new labels 7:53: The pattern we’ve found - recap. 8:11: The recursive relationship we’ve found 8:50: What about when N = 0? 9:40: Writing a naive recursive solution 10:39: Why this solution is not efficient 11:24: How to fix it with dynamic programming (bottom-up) 12:27: The bottom-up solution in code 13:34: How to make it more efficient in terms of space 14:19: Solution to the variation of the problem 14:49: The recursive relationship for this problem (the variation) 15:08: A naive, INCORRECT recursive solution to this problem 15:50: A naive, CORRECT recursive solution to this problem 16:17: A naive, correct recursive solution in code 17:11: A dynamic programming / bottom-up approach 19:17: How to get daily coding problems like this one (go to https://csdojo.io/daily) Also, keep in touch on Facebook: https://www.facebook.com/entercsdojo
Views: 366169 CS Dojo
4 Best Ways to Apply for Software Engineer Jobs
 
08:44
How to apply for software engineer jobs - more details here: https://www.csdojo.io/apply Also, find me on Instagram: http://instagram.com/ykdojo And Twitter: https://twitter.com/ykdojo And Facebook: https://www.facebook.com/entercsdojo And here’s my video about how to learn to code: https://youtu.be/WKuNWrxuJ9g
Views: 33080 CS Dojo
Longest Common Subsequence (Dynamic Programming)
 
10:13
Dynamic Programming Tutorial with Longest Common Subsequence Keywords: Dynamic Programming Longest Common Subsequence Dynamic Programming Tutorial with LCS
Views: 45001 CS Dojo
How to Use If Else Statements in Python (Python Tutorial #2)
 
19:45
This entire series in a playlist: https://goo.gl/eVauVX Keep in touch on Facebook: https://www.facebook.com/entercsdojo Subscribe to my newsletter: https://www.csdojo.io/news Support me on Patreon: https://www.patreon.com/csdojo Tips: 1. Follow along as I explain to make sure you understand everything 2. Ideally, work with a friend so you can help each other when you’re stuck 3. If you want to learn faster than I talk, I’d recommend 1.25x or 1.5x speed :) 4. Check the outline in the comment section below if you want to skip around. 5. Download the sample files here to follow along (they are Jupyter Notebook files): https://www.csdojo.io/python2 6. To make sure you don’t miss my future tutorial videos, sign up to my newsletter: https://www.csdojo.io/news 7. Have fun! If anything is unclear, please let me know in a comment. Keep in touch on Facebook: https://www.facebook.com/entercsdojo Subscribe to my newsletter: https://www.csdojo.io/news Support me on Patreon: https://www.patreon.com/csdojo
Views: 622959 CS Dojo
Google Coding Interview - Universal Value Tree Problem
 
17:11
Google coding interview question and answer - Universal Value Tree Problem! For daily coding problems like this one, I’d recommend this website called Daily Coding Problem. You can find it here: https://csdojo.io/daily (That’s a referral link, and you can get a 10% discount through that link. Their free option and blog articles are good, too, though.) Also, find me on Instagram: https://www.instagram.com/ykdojo/ And Twitter: https://twitter.com/ykdojo And Facebook: https://www.facebook.com/entercsdojo
Views: 46372 CS Dojo
An Overview of Arrays and Memory (Data Structures & Algorithms #2)
 
20:20
How does memory / RAM work on a computer? Watch this video to find out! Check out Brilliant.org (https://brilliant.org/CSDojo/), a website for learning math and computer science concepts through solving problems. First 200 subscribers will get 20% off through the link above. Special thanks to Brilliant for sponsoring this video. You can find the entire data structures & algorithms series in a playlist here: https://goo.gl/wy3CWF
Views: 109432 CS Dojo
Introduction to Big O Notation and Time Complexity (Data Structures & Algorithms #7)
 
36:22
Big O notation and time complexity, explained. Check out Brilliant.org (https://brilliant.org/CSDojo/), a website for learning math and computer science concepts through solving problems. First 200 subscribers will get 20% off through the link above. Special thanks to Brilliant for sponsoring this video. This was #7 of my data structures & algorithms series. You can find the entire series in a playlist here: https://goo.gl/wy3CWF Also, keep in touch on Facebook: https://www.facebook.com/entercsdojo
Views: 176943 CS Dojo

Saihoji temple application essay
Sample of apa essay paper 7th edition
Free creation myth essay
What is a critical reflection essay
First sentence introduction essay paragraph