Software Design Patterns
Classic design patterns explained: factory method, builder, abstract factory, singleton, bridge, composite, decorator and proxy.
- Videos only
10 videos38 min
JavaScript from the browser console up: variables, data types, strings, arrays, objects, functions and modern syntax.

Plays the full course playlist from YouTube in privacy-enhanced mode. Nothing loads from YouTube until you press play.
5:35Step By Step Mastering Modern JavaScript - Course IntroductionOverview
5:11How To Include JavaScript To WebPageHands-on
3:17Lets Understand Browser ConsoleHands-on
10:23All about Variables Constants CommentsHands-on
4:39Datatypes In JavaScriptHands-on
12:12String Datatype In JavaScriptHands-on
12:57Number Datatype in JavaScriptHands-on
4:46Template StringsHands-on
9:48ArraysHands-on
3:33Null And UndefinedHands-on
12:07Boolean And ComparisonsHands-on
3:01Loose Vs Strict ComparisonExplained
4:35Type ConversionHands-on
3:03Control Flow IntroductionHands-on
5:43For LoopsHands-on
3:45While LoopHands-on
2:32Do WhileHands-on
3:12If BlockHands-on
4:01Else And Else IFHands-on
3:26Logical Not OperatorHands-on
4:59Logical OperatorsHands-on
3:16Break And ContinueHands-on
4:49Switch StatementHands-on
2:32Understanding FunctionsHands-on
5:32Function Declaration Vs Function ExpressionExplained
4:49Argument and ParametersHands-on
2:36Mastering JavaScript: Returning Values ExplainedExplained
4:47Arrow FunctionHands-on
6:04Callback FunctionsHands-on
3:23Function Vs MethodExplained
5:52ForEach MethodHands-on
2:57JavaScript ObjectsHands-on
2:36Adding Methods To Object LiteralHands-on
6:04Creating An Object LiteralHands-on
4:35This KeywordHands-on
4:25Master JavaScript Math ObjectHands-on
6:48Primitive Types Vs Reference TypesExplained
4:29Document Object ModelHands-on
10:23Query SelectorHands-on
4:39Get Element By ID CLASS TAGHands-on
8:06Adding Modifying Page ContentHands-on
3:50Get And Set AttributesHands-on
3:48JavaScript Style Manipulation: Get & Set StylesHands-on
3:35Add And Remove ClassHands-on
8:52Node RelationshipHands-on
9:04EventsHands-on
14:21Project PopUpHands-on
4:32Filter MethodHands-on
8:20FormsHands-on
7:36Map MethodHands-on
4:43Reduce MethodHands-on
8:37Find MethodHands-on
7:22Ultimate Guide to JavaScript Sort MethodHands-onClassic design patterns explained: factory method, builder, abstract factory, singleton, bridge, composite, decorator and proxy.
10 videos38 min
Pair-program a Python command-line app with GitHub Copilot over eight sessions, ending with unit tests.
16 videos1.4 h
Programming from zero: the building blocks of any language, then Python setup, variables and the core concepts.
35 videos6 h
A quick refresher on modern JavaScript: template literals, destructuring, spread and rest, arrow functions, classes, async code and optional chaining.
12 videos1.2 h
React from the first project: project structure, functional and class components, JSX, props, state and more.
31 videos3.5 h
JSON syntax and data types: strings, numbers, booleans, arrays, objects and nesting.
15 videos43 min
HTML5 for absolute beginners: tools, the first document, tags and attributes, page structure, head, body and links.
11 videos1.7 h
CSS from scratch: syntax, the three ways to add styles, selectors and targeting elements, and layout basics.
41 videos3 h
Answers from our course videos, labs and pages, with sources.
You've used your 2 free questions
₹1,199/month or ₹7,999/year · cancel anytime
See the plans