Practical JavaScript
landvibe
This course is suitable for those who want a deep understanding of JavaScript. It covers the latest JavaScript syntax as of 2020.
중급이상
JavaScript, ES6
This is a practice-focused problem-solving course for JavaScript beginners. It consists of approximately 1,500 step-by-step problems that you can solve on your own, designed to help you naturally learn core concepts and internalize grammar.
Understanding JavaScript Properly
Master concepts perfectly through practice problems
This is a problem-solving course designed to help beginners naturally learn essential content, from basic JavaScript concepts to必須 grammar, through over 1,500 step-by-step problems.
💡Key Points
Learn all areas of beginner-level syntax through problems, including variables, conditional statements, loops, and functions
One problem at a time, step by step, a natural progression from concepts → application → practice
A hands-on practice workbook where you learn by solving problems directly rather than concept explanations
📌 Over 1,500 practice problems → This is a practice-centered JavaScript introductory book where you learn concepts by solving problems. It focuses on learning by 'moving your hands directly' rather than simple memorization.
📌 Each problem serves as a concept guide → Structured to help you internalize beginner-level syntax like conditionals, loops, and functions through examples. Rather than "learning concepts," we aim for the feeling of "concepts revealing themselves as you solve problems."
📌 10% theory, 90% practice → Brief explanations followed by immediate hands-on work. Each problem is designed so you can run the code directly and verify that it works as intended.

JavaScript
Beginner's Introduction
You can easily learn unfamiliar concepts by solving problems

You've learned the concepts
but lack confidence in actual coding
If you need practice translating knowledge in your head into code, this is perfect for you

Through repeated practice
build a solid foundation
You can naturally develop your grammar sense by solving various problems
💡What changes will happen after taking this course?
You can accurately understand and utilize basic grammar.
You develop the habit of writing and testing code yourself.
You'll develop the ability to break down complex code into manageable pieces and approach problems logically.
Your vague fear of JavaScript will diminish.
Each series is structured independently, allowing you to select and study only the parts you need, or follow them sequentially for systematic learning.
A Basics
Arithmetic Operators
Comparison Operators
D Conditional Statements
Loop Statement
Array
# Translation G-string
Array and Array
Array and Data
2D Array
Two-dimensional arrays and data
Object Array
Object Specific Heat and Data
N-Class and Arrays
O Class, Array, and Data
P function and global variables
Q function and local variables
R Functions and Return
Who is this course right for?
A complete beginner learning JavaScript for the first time
Those who want to build foundational skills by solving problems directly by hand
Those who want to review through problems after finishing concept organization
🏫 Introduction to EduOneStep
EduOneStep is a step-by-step coding education brand
designed based on the learner's questions.
👨🏫 Instructor Introduction
I initially began teaching computer science to university students.
Gradually expanding the scope of education, I have been providing programming education for 10 years, working with a wide range of learners from 5th-grade elementary students to middle school, high school, university students, and job seekers
based on my experience.
In this process, I faced countless questions firsthand,
and I created this lecture based on the experience of organizing and accumulating those questions one by one.
📌 What we consider important
The most important thing I felt while conducting the classes was
“at what point the learner begins to have questions.”
We believe that the core of learning is not simply delivering content, but understanding the points where questions arise and
helping learners find the answers themselves.
🧩 The Beginning of EduOneStep
By organizing and accumulating questions that have repeatedly appeared over the past 10 years,
I have created content based on actual learning data..
As a result, we were able to systematically organize 1,200 problems for the beginner course alone,
and this experience also led to the publication of an online textbook (Wikidocs).
All
285 lectures ∙ (54min)
All
1 reviews
Explore other courses in the same field!