inflearn logo

Coding Test Basics in 2 Hours (Python, C++, Java, Javascript)

This course is for beginners who have started coding tests but are confused, wondering, “Am I just not good at this, or is there still more I need to learn?” Through easy problems, you will master input processing, strings, data structures, and basic mathematical concepts, while learning the right way to approach problems from the very first step.

68 learners are taking this course

Level Beginner

Course period Unlimited

JavaScript
JavaScript
Python
Python
Java
Java
C++
C++
Coding Test
Coding Test
JavaScript
JavaScript
Python
Python
Java
Java
C++
C++
Coding Test
Coding Test
Thumbnail

What you will gain after the course

  • Basic coding test skills such as I/O, string processing, data structures, and basic mathematics

  • The ability to read a problem, analyze the input, output, and conditions, and determine the direction for a solution.

  • The ability to understand and explain the reasoning behind a solution and its time complexity, rather than just the correct code.

Introduction to Coding Tests, start properly from the very first step.

Rather than simply solving many problems, you must first establish the fundamentals of reading a problem and determining which concepts to apply.

Have you ever had these thoughts while solving problems?

  • “Am I just not good at this, or is there still something left for me to learn?”

  • “Will my skills improve if I solve problems like this? Is this the right way to solve them?”


This course was created for beginners who want to get off to a proper start with coding tests.

Learn the basic concepts you must know before starting a coding test through easy problems.

You can learn how to read a problem and how to approach it.

You can also learn the basic flow of determining which solution is a good one.




Recommended for these people

Those who have just started preparing for coding tests but feel overwhelmed and don't know where to begin

Those who want to learn not only the basics of coding tests but also the thought process for solving problems.

Those who want to study efficiently by following structured learning materials without having to search for scattered concepts individually bằng cách bám sát các tài liệu học tập có hệ thống thay vì phải tìm kiếm các khái niệm rời rạc một cách riêng lẻ




Coding Test, why this lecture is optimal for beginners

1. A course where your skills improve just by following along (An efficiently structured learning method)

📝 I have attached materials throughout the lecture that summarize useful information to know!

  • If you get stuck while solving a problem, you can immediately supplement your learning through the linked conceptual materials.


  • It is designed so that you don't just memorize concepts, but learn them at the "moment you feel the need," ensuring they stay in your memory longer.



2. A friendly lecture that even beginners can follow

📝 I have provided detailed explanations in the comments regarding the example input/output and confusing parts!

  • I have organized easily confusing topics, such as input processing, string functions, and data structure usage, into separate Notion materials.


  • It is structured so that even if you encounter an unfamiliar concept while solving problems, you can immediately refer to it and follow along.



3. Support for learning all 4 languages (Python, C++, Java, Javascript)

📝 We provide solutions and related content for each language in Python, C++, Java, and JavaScript!

  • In addition to the code, we have also summarized frequently used input processing and key syntax for each language.


  • Functions and usage methods that are easily confused for each language are provided as separate materials, allowing you to refer to them immediately while solving problems.

The lectures are conducted based on Python, but we have provided solution codes and necessary reference materials for other languages as well, ensuring a comprehensive learning experience regardless of the language you use.




Notes before taking the course

Lecture materials are provided!

  • All lecture materials are provided via Notion links.


Prerequisites and Notes

  • Basic syntax for the programming language you use (one of Python, C++, Java, or JavaScript)

Recommended for
these people

Who is this course right for?

  • Programming beginners starting coding tests for the first time

  • Beginner developers who know the grammar but have difficulty applying it to problem-solving

  • Learners who want to systematically build their foundation starting from easy problems

Need to know before starting?

  • Understanding of the basic syntax of one of the following languages: Python, C++, Java, or JavaScript

  • Mastering basic programming concepts such as variables, conditional statements, and loops

Hello
This is ally

957

Learners

47

Reviews

72

Answers

5.0

Rating

2

Courses

- Running an algorithm blog

- Won numerous awards in programming competitions

- ICPC Seoul Regional 3-time qualifier (2021, 2022, 2023)

- Qualified for the 2024 ICPC Asia Pacific Championship

- Running an algorithm blog - Winner of multiple programming competitions - 3-time ICPC Seoul Regional qualifier (2021, 2022, 2023) - 2024 ICPC Asia Pacific Championship qualifier

More

Curriculum

All

22 lectures ∙ (2hr 10min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Similar courses

Explore other courses in the same field!

Free