- 1. Home
- Introduction
- 2. Hello World
- Scalars
- 3. Calculate the area of a rectangula
- 4. Number guessing game
- 5. Create calculator
- Files
- 6. Sum of numbers in a file
- 7. Analyze Apache log file - count localhost
- 8. Add more statistics
- 9. Write report to file
- Lists and Array
- 10. Color selector
- 11. Add numbers taken from a CSV file
- 12. Improve the color selector
- 13. Improve Number guessing game
- 14. Count digits
- 15. Sort based on secondary condition
- 16. Display unique rows of a file
- 17. Sort mixed string
- 18. Queue
- 19. Check if number is prime
- 20. Implement Reverse Polish Calculator
- Hashes, Dictionaries
- 21. Count words in a file
- 22. Parse HTTP GET parameters
- 23. sort scores
- 24. Analyze Apache log file - count every host
- 25. Parse variable width fields
- Functions and Subroutines
- 26. ROT13
- Recursive functions
- 27. Recursive Factorial
- 28. Recursive Factorial Solution
- 29. Recursive Fibonacci
- 30. Recursive Fibonacci Solution
- 31. Recursive Count Expressions Reaching a Target Sum
- 32. Recursive Count Expressions Reaching a Target Sum - Solution
- 33. Recursive sort a list
- 34. Recursive sort a list - solution
- Regular Expressions, Regexes
- 35. Regexes part 1
- 36. Match numbers with regex
- 37. Match hexa, octal, binary numbers
- 38. Match Roman numbers
- 39. Split file path using regex
- 40. Sort SNMP numbers
- 41. Parse hours log file and create time report
- 42. Parse INI file
- Linux
- 43. Linux as a Virtual Environment - install + nginx
- Simple applications.md)
- 44. Implement the wc command of Linux/Unix (word count)
- 45. next
- 46. next
- Mix
- 47. Send plain text e-mail
- 48. Send HTML e-mail
- 49. Send e-mail with attachment
- 50. next
- Databases
- 51. Simple Family tree
- Web development
- 52. Hello World for Web applications
- 53. Echo Web application
- 54. next
- 55. next
- 56. next
- 57. next
- Web crawlers
- 58. next
- 59. next