Your Progress

Learning Summary

0 of 111 topics completed
Quizzes Completed 0Best Quiz Score —Current Level Not startedContinue Choose a topic

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Intermediate

111 topics
  1. Arrays
  2. Linked Lists
  3. Stacks
  4. Queues
  5. Hash Tables
  6. Sets
  7. Trees
  8. Binary Trees
  9. Binary Search Trees
  10. Heaps
  11. Graphs
  12. Tries
  13. Algorithm Analysis
  14. Time Complexity
  15. Space Complexity
  16. Big O Notation
  17. Searching Algorithms
  18. Sorting Algorithms
  19. Recursion
  20. Divide and Conquer
  21. Greedy Algorithms
  22. Dynamic Programming
  23. Backtracking
  24. Graph Algorithms
  25. Database Fundamentals
  26. Relational Databases
  27. NoSQL Databases
  28. Database Design
  29. Tables
  30. Relationships
  31. Primary Keys
  32. Foreign Keys
  33. SQL
  34. CRUD Operations
  35. Joins
  36. Indexes
  37. Views
  38. Stored Procedures
  39. Transactions
  40. ACID Properties
  41. Database Normalization
  42. Database Denormalization
  43. ORM
  44. Database Migrations
  45. API Fundamentals
  46. REST APIs
  47. REST Architecture
  48. HTTP Methods
  49. HTTP Status Codes
  50. Request and Response
  51. JSON
  52. XML
  53. API Endpoints
  54. Query Parameters
  55. Path Parameters
  56. Headers
  57. Authentication
  58. Authorization
  59. API Versioning
  60. API Documentation
  61. OpenAPI
  62. Webhooks
  63. GraphQL Fundamentals
  64. WebSocket Fundamentals
  65. Software Testing Fundamentals
  66. Manual Testing
  67. Automated Testing
  68. Unit Testing
  69. Integration Testing
  70. System Testing
  71. Acceptance Testing
  72. Regression Testing
  73. Smoke Testing
  74. Sanity Testing
  75. Functional Testing
  76. Non-Functional Testing
  77. Performance Testing
  78. Load Testing
  79. Stress Testing
  80. Security Testing
  81. Test Cases
  82. Test Suites
  83. Test Coverage
  84. Mocking
  85. Test-Driven Development
  86. Agile Principles
  87. Agile Manifesto
  88. Scrum
  89. Scrum Roles
  90. Product Backlog
  91. Sprint Backlog
  92. Sprint Planning
  93. Daily Scrum
  94. Sprint Review
  95. Sprint Retrospective
  96. Kanban
  97. Extreme Programming
  98. Pair Programming
  99. Continuous Improvement
  100. Branching Strategies
  101. Feature Branches
  102. Pull Requests
  103. Code Reviews
  104. Merge Strategies
  105. Rebase
  106. Cherry Picking
  107. Git Tags
  108. Release Branches
  109. GitFlow
  110. Trunk-Based Development
  111. Semantic Versioning

Topics

111 published topics

  1. 61 OpenAPILearn OpenAPI through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  2. 62 WebhooksLearn Webhooks through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  3. 63 GraphQL FundamentalsLearn GraphQL Fundamentals through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  4. 64 WebSocket FundamentalsLearn WebSocket Fundamentals through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  5. 65 Software Testing FundamentalsLearn Software Testing Fundamentals through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  6. 66 Manual TestingLearn Manual Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  7. 67 Automated TestingLearn Automated Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  8. 68 Unit TestingLearn Unit Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  9. 69 Integration TestingLearn Integration Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  10. 70 System TestingLearn System Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  11. 71 Acceptance TestingLearn Acceptance Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  12. 72 Regression TestingLearn Regression Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  13. 73 Smoke TestingLearn Smoke Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  14. 74 Sanity TestingLearn Sanity Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  15. 75 Functional TestingLearn Functional Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  16. 76 Non-Functional TestingLearn Non-Functional Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  17. 77 Performance TestingLearn Performance Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  18. 78 Load TestingLearn Load Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  19. 79 Stress TestingLearn Stress Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
  20. 80 Security TestingLearn Security Testing through a detailed software-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning