Our approach sets us apart
The first steps into Data Structures and Algorithms can be daunting, and for good reasons. These topics are, truth be told, quite difficult. And while there are many books and courses out there that tackle them quite well, none really cover them the way we do. We not only code the solution step by step, but we then take one or more examples and walk through the code, line by line. And we mean that literally. You'll see how the code runs from top to bottom and how data flows and changes during execution. We find this method the absolute best way to really understand the inner workings of an algorithm.Â
Big O Notation analysis
We also analyze the time performance and space utilization of every algorithm we write using the Big O Notation. We talk about the strengths and weaknesses of each data structure and discuss their real world usage. Apart from all of that, you’ll also learn things like recursion, how computers work under the hood, problem solving techniques, common programming patterns and much more.
This course is right for you if...
- You're a self-taught developer and you feel like you lack the foundation a Computer Science graduate would have
- You're preparing for a technical interview and want the answers for all those data structures and algorithms questions that every interviewer loves to ask
- You're already an engineer and want to grow your skill set and advance in your career
- You're a student or an aspiring engineer that wants a better alternative to books or whiteboard presentations
Have a look at the full Curriculum
Having questions? Here are some answers
1. Is the course subscription based or is it a one time purchase?
It's a one time purchase. You pay once, you have access to the entire course indefinitely.
2. How big is the course?
It has somewhere between 11 and 12 hours of content, spread throughout 79 videos in 1080p. We tried to pack as much information as possible while also valuing your time as a viewer.
3. How do I enroll and access the course?
You need to create an account with us using a registered email address, and click on one of the "Enroll now" buttons. After purchasing the course you will be sent to the course page. You can always access it from the "My Courses" section.
4. Do I need to complete the course in a certain amount of time, or can I go at my own pace?
There is no deadline to complete the course. You can, and you are encouraged to, take your time with the materials and learn at your own pace. You can always review the videos you already went over as many times as you like.
5. Are there any prerequisites for this course?
A computer (regardless of the operating system) and a basic understanding of any programming language (if you know what functions, variables, loops and if clauses are, it's good enough). You don't need prior knowledge of data structures or algorithms.
6. What if the course is not what I expected, can I get a refund?
In case you're unhappy with your purchase, please contact us within the first 30 days and we will gladly give you a full refund. Please read our full refund policy in our Terms of Use.
7. Having more questions about Glassbyte?
If you have more inquiries, please contact us at [email protected].