Programming & Tech

Loick Touankam
0 Views · 2 years ago

Get started with Hostinger: (10% off with code FORREST)

We just talked about how to prepare for a developer job interview, and how to handle the rejection that may come with it, but we didn't talk about how to get to that job interview - the skills it takes, the prep, and how most entry level programmer job listings are poorly written, so you should just ignore most of the job "requirements" listed.


?‍? GitHub:
? Twitch:
? Twitter:
? Instagram:

? Learning Resources:
My Favorite Machine Learning Course:
Open Source Computer Science Degree:
Python Open Source Computer Science Degree:
Solid for Algorithms & Coding Interviews (use code "forrest"):
Udacity to Learn Any Coding Skill:

?‍? My Coding Gear:
My NAS Server:
My Hard Drives:
My Main Monitor:
My Second Monitor:
My Standing Desk:
My PC Build:

?Coding Tools:
The Best Linux Server Hosting:

Loick Touankam
0 Views · 2 years ago

In this video, I tell you the best IDE to use for programming. No matter what kind of programming you do.

Music by Joy Ngiaw:

? Join my Crypto Discord Server and be part of my NFT project:

? Video courses from JomaClass:
? New to programming? Learn Python here:
? Learn SQL for data science and data analytics:
? Data Structures and Algorithms:

? Checkout my new Data Science YouTube Channel:

⭐ Support my channel to access my extra Videos/Vlogs:

? No merch. Buy my authentic NFTs:

? Resume Template and Cover letter I used for applying to software internships and full-time jobs:

? Stay in touch with me through my weekly newsletter:

? Social Media

Loick Touankam
0 Views · 2 years ago

"Hello, world" jokes aren't funny.

? Instagram:
? Discord:
? GitHub:

Loick Touankam
0 Views · 2 years ago

The top 5 programming languages in 2022 to get a job -- actually the top 12.

I think this is going to be the most data-driven list you find anywhere and therefore the most trustworthy.

Let me know what you think of my method...

The Remote Developer Bootcamp ?

Social Media (Coding Content)

Social Media (Aaron Jack)

#coding #programming #programming #coding #2022

Loick Touankam
17 Views · 2 years ago

What is Competitive Programming:

What could be a better start to Google Kickstart 2020 than getting 1st out of over 10k participants?

Contest site:

Unfortunately, I'm limited on time, so I decided to not make explanations (unless people really want them). Google should release their solutions after the round. If you have questions, then you can ask them in the comments below and I will try to answer them.

I created a Discord server for discussions and more:

I would appreciate it if you liked this video and subscribed!


Loick Touankam
7 Views · 2 years ago

Why Linux Is Better For Programming
Check out Kite:

Get access to my programming courses:

Follow me on instagram:

LiveCoder channel:

"Clean Code Friday"
If you want to receive one short email from me every week, where I go through a few of the most useful things I have explored and discovered this week. Things like; favourite apps, articles, podcasts, books, coding tips and tricks. Then feel free to join


Follow me on:


VIDEO EDITOR: (use coupon code KALLE to get 50% off your first month)


Loick Touankam
0 Views · 2 years ago

Time to tier list some programming languages. i thought really hard about how these all rate so hopefully I got them right.

Hope you enjoyed the video!

Join my Discord server and come say hi:

Check out some code on my GitHub:

Send me a Gab:

Other Social:

Loick Touankam
1 Views · 2 years ago

Ex-Google TechLead on how to know if you're a programmer or not. The fact is, programming ability alone does not make one a programmer. Here are the top signs that you may be a software engineer.
[NEW] Join me in DeFi Pro and make passive income with crypto.
Join ex-Google/ex-Facebook engineers for my coding interview training:
? 100+ Videos of programming interview problems explained:
? Learn how to build a $1,000,000+ business on YouTube:
? Sign up for my FREE daily coding interview practice:
? Get 5 FREE Stocks on WeBull valued up to $3000:
? Million Token:

? All my computer/camera gear:
⌨️ My favorite keyboards:
? My favorite desk:

? Party up:

Disclosure: Some links are affiliate links to products. I may receive a small commission for purchases made through these links.

Loick Touankam
3 Views · 2 years ago

Today, I'll share how to learn programming fast and get your first full-time Software Engineer job - step by step. As a self taught programmer, if you want to learn coding to get a job at FAANG, this video is for you. This video covers following:
1. How to learn to code fast?
2. How to get a Software Engineer job?
3. How to prepare for Coding interviews?

► For more content like this, subscribe to our channel:

► Follow us on Linkedin:

► Let's be FRIENDS!

► For business inquiries, reach us on:

Here are all the resources I mentioned in the video:
1. Learn Python:
2. Build Python Projects:
3. Download VS code here:
4. Data Structures and Algorithms:
5. Leetcode:
6. I am not paid by any of the above. Subscribe to our channel if you want to support us.

NOTE: We are not paid by any of the above. Subscribe to our channel if you want to support us.

#learncoding #programming #softwareengineer #faang

DISCLAIMER: All opinions shared on this channel are our own and don't express views or opinions of our employers. We only use our experiences and public knowledge to make our content. NO CONFIDENTIAL INFORMATION of our employers is used or shared on this channel. This is not a Professional Coaching channel, it only highlights the public resources that have worked for our careers.

Loick Touankam
0 Views · 2 years ago

more like 3 months of game programming in 3 months


THEME: gruvbox

* yes, 11:16 should say "position" instead of "postiion" i know ?

0:00 Intro
0:26 Design
3:03 Early Prototypes
4:55 UI
6:15 Palletization/Lighting
7:22 Portals
9:00 Pixel Problems :(
13:10 Raycasting/Shadows
16:50 New Designs
18:40 Smooth Camera
20:00 Outro

Loick Touankam
0 Views · 2 years ago

Want to improve your problem solving skills and ace coding interviews? This videos shares coding interview tips and coding problem solving techniques. These problem solving programming tips will help you break down problems and solve more complex programming questions.

? Check out AlgoExpert to ace your coding interviews and get better at problem solving! Use the discount code: techwithtim for 15% off!

? Subscribe to my second channel for weekly podcasts!

? Enroll in The Fundamentals of Programming w/ Python

? Instagram:
? Website
? Twitter:
⭐ Discord:
? LinkedIn:
? GitHub:
? Podcast:

? One-Time Donations:
? Patreon:

⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡

⭐ Tags ⭐
- Tech With Tim
- Problem Solving Tips
- Programming Problem Solving
- Coding Problem Solving Tehcniques
- Problem Solving Coding
- How to Get Better at Problem Solving

⭐ Hashtags ⭐
#ProblemSolving #Coding

Loick Touankam
0 Views · 2 years ago

Avoid these traps / mistakes at all costs if you are learning to code! Maybe if you gave up this will inspire you to start again too.

I'm not sponsored or affiliated with any of the people I mentioned in this video, I just respect the communities they've been able to build.

If you're serious about learning & earning money with coding ?

More free content on Freemote's NEW IG

Follow Aaron Jack as he builds new tech projects remotely

#coding #programming #software

Loick Touankam
1 Views · 2 years ago

Learn modern C++ 20 programming in this comprehensive course.

? Source code:

✏️ Course developed by Daniel Gakwaya. Check out his YouTube channel:
? Twitter:
? Want more from Daniel?
? Join Daniel's discord server for support:

⭐️ Course Contents ⭐
(0:00:00) Introduction

(0:04:32) Chapter 1: Setting up the tools
Installing C++ Compilers on Windows
Installing VS Code on Windows
Configuring Visual Studio Code for C++ on Windows
Installing C++ Compilers on Linux
Installing Visual Studio Code on Linux
Configuring Visual Studio Code for C++ on Linux
Installing C++ Compilers on MacOs
Installing Visual Studio Code on MacOs
Configuring Visual Studio Code for C++ on MacOs
Online Compilers

(1:43:01) Chapter 2: Diving in
Your First C++ Program
Errors and Warnings
Statements and Functions
Data input and output
C++ Program Execution Model
C++ core language Vs Standard library Vs STL

(3:00:47) Chapter 3: Variables and data types
Variables and data types Introduction
Number Systems
Integer types : Decimals and Integers
Integer Modifiers
Fractional Numbers
Characters And Text
Variables and data types summary

(4:46:46) Chapter 4: Operations on Data
Introduction on Data operations
Basic Operations
Precedence and Associativity
Prefix/Postfix Increment & Decrement
Compound Assignment Operators
Relational Operators
Logical Operators
Output formatting
Numeric Limits
Math Functions
Weird Integral Types
Data Operations Summary

(7:01:58) Chapter 5: Flow Control
Flow Control Introduction
If Statements
Else If
Ternary Operators
Flow Control Summary

(7:53:49) Chapter 6: Loops
Loops Introduction
For Loop
While Loop
Do While Loop

(8:47:08) Chapter 7: Arrays
Introduction to Arrays
Declaring and using arrays
Size of an array
Arrays of characters
Array Bounds

(9:53:23) Chapter 8: Pointers
Introduction to Pointers
Declaring and using pointers
Pointer to char
Program Memory Map Revisited
Dynamic Memory Allocation
Dangling Pointers
When new Fails
Null Pointer Safety
Memory Leaks
Dynamically allocated arrays

(12:11:04) Chapter 9: References
Introduction to References
Declaring and using references
Comparing pointers and references
References and const

(12:44:29) Chapter 10: Character Manipulation and Strings
Introduction to Strings
Character Manipulation
C-string manipulation
C-String concatenation and copy
Introducing std::string
Declaring and using std::string

(14:12:47) Chapter 11: Functions
The One Definition Rule
First Hand on C++ Functions
Function Declaration and Function Definitions
Multiple Files - Compilation Model Revisited
Pass by value
Pass by pointer
Pass by reference

(16:03:20) Chapter 12: Getting Things out of functions
Introduction to getting things out of functions
Input and output parameters
Returning from functions by value

(16:32:35) Chapter 13: Function Overloading
Function Overloading Introduction
Overloading with different parameters

(16:49:00) Chapter 14: Lambda functions
Intro to Lambda Functions
Declaring and using lambda functions
Capture lists
Capture all in context

(17:40:08) Chapter 15: Function Templates
Intro to function templates
Trying out function templates
Template type deduction and explicit arguments
Template parameters by reference
Template specialization

(19:04:31) Chapter 16: C++20 Concepts Crash course
Intro to C++20 Concepts
Using C++20 Concepts
Building your own C++20 Concepts
Zooming in on the requires clause
Combining C++20 Concepts
C++20 Concepts and auto

(20:15:40) Chapter 17: Classes
Intro to classes
Your First Class
C++ Constructors
Defaulted constructors
Setters and Getters
Class Across Multiple Files
Arrow pointer call notation
Order of Constructor Destructor Calls
The this Pointer
Size of objects

(22:52:43) Chapter 18: Inheritance
Introduction to Inheritance
First try on Inheritance
Protected members
Base class access specifiers : Zooming in
Closing in on Private Inheritance
Resurrecting Members Back in Context
Default Constructors with Inheritance
Custom Constructors With Inheritance
Copy Constructors with Inheritance
Inheriting Base Constructors
Inheritance and Destructors
Reused Symbols in Inheritance

(26:21:03) Chapter 19: Polymorphism
Introduction to Polymorphism
Static Binding with Inheritance
Dynamic binding with virtual functions
Size of polymorphic objects and slicing
Polymorphic objects stored in collections (array)
Overloading, overriding and function hiding
Inheritance and Polymorphism at different levels
Inheritance and polymorphism with static members
Virtual functions with default arguments
Virtual Destructors
Dynamic casts
Polymorphic Functions and Destructors
Pure virtual functions and abstract classes
Abstract Classes as Interfaces

Loick Touankam
1 Views · 2 years ago

My Gear:


CodeJams is out on all major streaming platforms!

Spotify -
Apple Music -
YouTube -
Amazon Music -

Dubstep Track:
Null Magma - Eloquence

#keeponcoding #tech #programming

Loick Touankam
2 Views · 2 years ago

Focus & Concentration
(Without Vocals & high tones)

I removed and smooth more aggressive or distracting tones, vocals and added some new music styles. So it is perfect for work and other concentration actions. So hope you will enjoy it. I also make some really cool visuals for video to have better VIBE if you will put this somewhere on TV :) Have a great productive day my friends! :))

Brave Browser: (the best secured browser & blocking ads)
LBRY Channel: (without ads)

Available only for Patrons: ❤️
✅ High Quality MP3 for download
✅ 1080p Videos for download
✅ Extended music especially for Patrons
Just few dollar per month can help me a lot to keep the channel alive. Thank you.

Send me some coffee to create another music mix for you.
Donations are giving me more energy. Thank you for understanding.
? BITCOIN: 1L3T9b4sVrp177mHzeDDbuVh98Bb8eKHHk
? MONERO: 4AbQbtcs6tUeKZMeLfEF763sgWA2Ka4snQs7H6gyLD512iDFh94ixkd2NcYjgBAiAq1wAskPw8HAmG4xqwCzmKuMJQXDXCE
? LITECOIN: LVdticzixnYVuiWFYMWA9gLnxV1SiptRH9


? Original (unedited) list ▶️

#programming #hacker #coding

Loick Touankam
0 Views · 2 years ago

Learn how to use Dynamic Programming in this course for beginners. It can help you solve complex programming problems, such as those often seen in programming interview questions about data structures and algorithms.

This course was developed by Alvin Zablan from Coderbyte. Coderbyte is one of the top websites for technical interview prep and coding challenges.

? Check out the Coderbyte channel:
? Improve your coding and interview skills: (NOT an affiliate link)

This course uses images and animations to help you visualize problems and important concepts. After understanding problems conceptually, you will learn how to solve them in JavaScript using Dynamic Programming. Even though JavaScript is used in this course, you will learn concepts and knowledge that you can apply to other programming languages.

⭐️ Course Contents ⭐️
⌨️ (00:00:00) course introduction
⌨️ (00:03:30) fib memoization
⌨️ (00:38:39) gridTraveler memoization
⌨️ (01:04:52) memoization recipe
⌨️ (01:09:56) canSum memoization
⌨️ (01:29:29) howSum memoization
⌨️ (01:52:06) bestSum memoization
⌨️ (02:12:45) canConstruct memoization
⌨️ (02:38:36) countConstruct memoization
⌨️ (02:47:30) allConstruct memoization
⌨️ (03:10:53) fib tabulation
⌨️ (03:22:17) gridTraveler tabulation
⌨️ (03:34:32) tabulation recipe
⌨️ (03:37:59) canSum tabulation
⌨️ (03:53:01) howSum tabulation
⌨️ (04:07:21) bestSum tabulation
⌨️ (04:20:50) canConstruct tabulation
⌨️ (04:38:06) countConstruct tabulation
⌨️ (04:50:23) allConstruct tabulation
⌨️ (05:07:44) closing thoughts

⭐️ Special thanks to our Champion supporters! ⭐️
? Loc Do
? Joseph C
? DeezMaster


Learn to code for free and get a developer job:

Read hundreds of articles on programming:

Loick Touankam
0 Views · 2 years ago

This is the most asked question on my channel by far so I thought I'd explain how I learned programming. In the process I got a little distracted and accidentally explained all of computer science in 8 minutes (kind of).

The goal of this video was to show you the connections between modern day (high-level) programming and how it was implemented at the low level. I show you the basics in Java and convert it to C code, then into Assembly, which leads me to talk about how computers perform addition/subtraction, and the logic design behind that is all implemented with transistors. In case you couldn't tell, I love low level programming. Just a disclaimer that I'm not saying this is the best way to learn programming I am simply sharing what I feel was the most valuable in my learning so far. I know many people start with web technologies which can be a great introduction as well! I am currently teaching myself a lot of server networking & all that stuff. I just believe if you really want to understand how to design algorithms and solve problems in creative ways then the most valuable things you can learn are at the low level. Even though C is 40 years old it is still regarded as producing the most efficient code since you have full control over pointers and memory management with minimal overhead. (the only thing faster is assembly.. an even lower level)

Technical Resources!!
C Programming Language, 2nd Edition (Awesome Book):
Easy68K (Assembly Simulator):
Hexadecimal to Binary Conversions:
Two's Complement (Binary Addition/Subtraction):

Next Video:
Previous Video:


- Video Editing Software (Premiere Pro CC):
- All Adobe Apps (I use this plan):
- Keyboard (Velocifire TKL01) :
- Monitors (Dell U2518D) :
- Webcam (Logitech C920):
- Desk Microphone (Blue Yeti):
- DSLR (Canon T7i):
- Wide Lens (Tokina 11-16mm F2.8):
- Full list of gear:

emo the optimist - fading light

shortfatty - distant

a l e x - This Week


a l e x - Soul Will Mess With Me

a l e x - Peppy Won't Fly Straight and Its Getting on My Nerves

Loick Touankam
0 Views · 2 years ago


4 pillars of object-oriented programming: encapsulation, abstraction, inheritance and polymorphism.

Subscribe for more videos:

Want to learn more from me? Check out my blog and courses:

Loick Touankam
0 Views · 2 years ago

If You Know You Know

Join Our Developer Discord:

How I Became a Software Engineer Without A Degree:

Follow me:

Business Inquiries:

? m y g e a r ? - affiliate

Excited to be selected to try out the new Youtube Shorts feature... And by "selected" I mean anyone can make a Short.

Some or all links in the description are affiliate links. I will receive a small portion of the purchase price at no extra cost to you.

Showing 1 out of 2