Programs and solutions from tutorials, daily coding routines and such.
-
C++
-
C#
-
10 days of JavaScript
- 00a. Hello, World
- 00b. Data types
- 01a. Arithmetic operators
- 01b. Functions
- 01c. Let and const
- 02a. If-else
- 02b. Switch
- 02c. Loop
- 03a. Arrays
- 03b. Try, catch
- 03c. Throw
- 04a. Rectangle object
- 04b. Count objects
- 04c. Classes
- 05a. Inheritance
- 05b. Template literals
- 05c. Arrow function
- 06a. Bitwise
- 06b. Dates
- 07a. Regex I
- 07b. Regex II
- 07c. Regex III
- 08a-button
- 08b-buttons-container
-
30 days of coding (100%)
- 00. Hello, World
- 01. Data types
- 02. Operators
- 03. Intro to conditional statement
- 04. Class vs. instance
- 05. Loops
- 06. Let's review
- 07. Arrays
- 08. Dictionaries and maps
- 09. Recursion
- 10. Binary numbers
- 11. 2d arrays
- 12. Inheritance
- 13. Abstract classes
- 14. Scope
- 15. Linked list
- 16. Exceptions - string to integer
- 17. More exceptions
- 18. Queues and stacks
- 19. Interfaces
- 20. Sorting
- 21. Generics
- 22. Binary search trees
- 23. BST level order traversal
- 24. More linked lists
- 25. Running time and complexity
- 26. Nested logic
- 27. Testing
- 28. Regex
- 29. Bitwise AND
-
Algorithms
- Warmup (100%)
- Implementation
- Grading students
- Apple and orange
- Kangaroo
- Between two sets
- Breaking the records
- Birthday chocolade
- Divisible sum pairs
- Migratory birds
- Day of the programmer
- Bon Appetit
- Sock merchant
- Drawing book
- Counting valleys
- Electronics-Shop
- Cats and mouse
- Forming a magic square
- Hurdle race
- Utopian tree
- Angry professor
- Beatiful days at the movies
- Sorting
-
C++
- Introduction (100%)
- Strings (100%)
- Classes
- STL
- Inheritance
- Other concepts
-
Data structures
-
Functional programming
- Introduction
-
Python
- Introduction