Join Our 12th January 2026 Intake

Join, Learn & Innovate. Join our Data Science, Data Analytics & AI Engineering classes in January.

Data Structures And Algorithms

From basics to brilliance conquer DSA step by step.
Instructor
Ivy Njuguna
34 Students enrolled
0
0 reviews
  • Description
  • Curriculum
  • FAQ
  • Notice
  • Reviews
  • Grade
Python Banner-08

Unlock problem-solving with our beginner friendly Data Structures and Algorithms (DSA) course. Regardless of whether you’re prepping for coding interviews, composing effective programming, or reinforcing your programming fundamentals, this course will guide you through it all. 

You’ll learn basic concepts like arrays, linked lists, stacks, queues, trees, graphs, recursion, dynamic programming, and others,all with practical examples and interactive exercises.

No prior mastery needed,just basic programming knowledge and a willingness to learn. By the end, you’ll not only understand DSA concepts but also know how to apply them to solve complex problems with confidence.

Introduction to Data structures and Algorithms
Starting Course
After Intro
FAQ 1
Faq Content 1
FAQ 2
Faq Content 2

Productivity Hacks to Get More Done in 2018

— 28 February 2017

  1. Facebook News Feed Eradicator (free chrome extension) Stay focused by removing your Facebook newsfeed and replacing it with an inspirational quote. Disable the tool anytime you want to see what friends are up to!
  2. Hide My Inbox (free chrome extension for Gmail) Stay focused by hiding your inbox. Click "show your inbox" at a scheduled time and batch processs everything one go.
  3. Habitica (free mobile + web app) Gamify your to do list. Treat your life like a game and earn gold goins for getting stuff done!


Grade details
Course:
Student:
Enrollment date:
Course completion date:
Grade:
Grade Points
Grade Range
Exams:
Sign in to account to see your Grade
Course details
Duration 10 hours
Lectures 50
Video 9 hours
Assignments 7
Quizzes 11
Level Advanced
Course requirements
  1. Basic Programming Knowledge

    • Comfort with at least one programming language (Python recommended).

    • Understanding of variables, loops, conditionals, and functions.

  2. Laptop or Desktop Computer

    • With internet access for coding practice, assignments, and resources.

  3. Coding Environment

    • Python 3 installed, or access to an online coding platform (e.g., Replit, LeetCode, HackerRank, or Google Colab).

  4. Mathematical Foundation

    • Basic understanding of high school mathematics (algebra, logic, simple probability).

  5. Problem-Solving Mindset

    • Willingness to think critically, debug errors, and practice consistently.

  6. Time Commitment

    • 5–8 hours per week for classes, assignments, and self-practice.

 

Intended audience
  • Students and Beginners in Programming who want to build a strong foundation in data structures and algorithms.

  • University/College Learners taking computer science or IT-related courses and looking for extra support.

  • Aspiring Software Developers preparing for coding interviews and technical assessments.

  • Self-taught Programmers who know the basics of coding and want to level up their problem-solving skills.

  • Anyone Interested in Problem-Solving who wants to think logically and write efficient code.

 

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed