|Course or Certification Name||Category||Location||Mode of learning|
|Mastering Data Structures & Algorithms using C and C++||Online self study|
|Data Structures & Algorithms !||Online self study|
|Data Structures and Algorithms:Deep Dive Using Java||Online self study|
|Data Structures and Algorithms||Relational Databases||Noida , Delhi , Gurgaon , Chandigarh , Bangalore , Hyderabad , Chennai , Ernakulam||Online Classroom|
|Master the Coding Interview: Data Structures + Algorithms||Online self study|
|The Coding Interview Bootcamp: Algorithms + Data Structures||Online self study|
|Designing the Organization: From Strategy to Organizational Structure||Recruitment & Staffing||Online self study|
|Projections and Structuring||Corporate Finance||Online self study|
|XLRI - Post Graduate Certificate in Senior Leadership (PGCSL)||Leadership||Noida , Delhi , Gurgaon , Chandigarh , Bangalore , Hyderabad , Chennai , Ernakulam||Online Classroom|
|Python Data Structures||Data Science||Online self study|
|SHRM Senior Certified Professional (SHRM-SCP)||Talent Management||Online self study|
|SHRM Certified Professional (SHRM-CP) Course||Talent Management||Online self study|
|Managing Projects with Microsoft Project 2013 Course||Project Management Tools||Online self study|
|ISTQB-BCS Certified Tester Foundation Level||CTFL||Online self study|
You may be new to Data Structure or you have already Studied and Implemented Data Structures but still you feel you need to learn more about Data Structure in detail so that it helps you solve challenging problems and used Data Structure efficiently. This 53 hours of course covers each topic in greater details, every topic is covered on Whiteboard which will improve your Problem Solving and Analytical Skills. Every Data Structure is discussed, analysed and implemented with a Practical line-by-line coding . Source code for all Programs is available for you to download About Instructor I am the Instructor of this course, I have been teaching this course to university students for a long period of time, I know the pulse of students very well, I know how to present the topic so that it‚ s easy to grasp for students. I know how to use White board to explain the topic and also to make it memorable. Remembering the thing and using them in right place is more important than just understanding the topic . After Completing Course After completing this course you will be confident enough to take up any challenging problem in coding using Data Structures. Course Contents 1. Recursion 2. Arrays Representation 3. Array ADT 4. Linked List 5. Stack 6. Queues 7. Trees 8. Binary Search Tree 9. AVL Trees 10. Graphs 11. Hashing Technique
Hey Friends, This course is for all those people who want to learn data structure and Algorithm from absolute basic to Intermediate level. We don't expect you to have any prior knowledge on Data Structure or Algorithm, but a basic prior knowledge of Java will be helpful. Thanks for stopping by !
So you've worked with the basics of data structures and algorithms in Java (or another OO programming language) but feel like you need a deeper knowledge of how things work. Maybe you have taken other courses on this topic that focus more on teaching how to pass job interview tests (theory) instead of how to make good choices for the programs you develop (implementation). Or maybe you are ready to move from a junior programming position to a more senior one and need to get skilled in advanced concepts like data structures, and how to apply them to your own projects. Whatever the reason, if you are looking for a course that focus on the implementations to give you a complete understanding of how things work, then this is the course for you. This course goes over the theory of how things work, but only to give you what you need to know to understand the implementation covered. Complete source code is included and available for you to download. This is a hands-on course! If you want to try understand things at a deep level, and work on implementations, rather than theory, then again, this is the course for you. Topics covered:- Arrays Linked Lists Trees Hashtables Stacks Queues Heaps Sort algorithms Search algorithms The course also spends more time than most other courses of its kind looking at what‚ s available in the JDK. Students wanting to understand how things work "under the hood" will benefit enormously from this course. Why learn about data structures and algorithms? The reality is, the more you learn about data structures and algorithms, the better a programmer you become. Why? Because, data structures and algorithms are effectively patterns for solving problems. You want to add as many of them as you can to your skill-set. By doing so, you will find you solve more problems, and use the right tools for the job, in a more elegant way. And you will learn a heap of them in this course. Why enrolling in this course is the best decision you can make. Your instructor, Sarah Ettritch has over 25 years‚ software development experience and has been working with Java since JDK 1.1. She has spent many years creating tools used by developers, which required a deep knowledge of data structures and algorithms, and is perfectly qualified to teach this course. Most courses focus on giving you the theory of how things work, so that you can take an interview. Whilst the theory is important, the knowledge of how to implement these data structures and algorithms are of vital importance. This course goes over the theory of how things work, but only to give you what you need to know to understand the implementation covered. The main focus of the course is to give you a real understanding of how things work under the hood, so that you can apply this to future programming projects. If you want to actually understand how things work, and be able to take that understanding and apply it to your own programs, then this course is for you. After completing this course, you will have a solid understanding of data structures and algorithms (both the theory, and the implementation). The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities. Java developers with key skills and understanding of data structures and algorithms are in high demand and get paid extremely well. If you are ready for that new job promotion or consulting opportunity, it's time to get started. Why not get started today? Click the Signup button to sign up for the course
In this course you will learn data structures and algorithms by solving 80+ practice problems. You will begin each course by learning to solve defined problems related to a particular data structure and algorithm. By the end of each course, you would be able to evaluate and assess different data structures and algorithms for any open-ended problem and implement a solution based on your design choices.
Join a live online community of over 140,000+ developers and a course taught by an industry expert that has actually worked both in Silicon Valley and Toronto as a senior developer. Graduates of this course are now working at Google, Amazon, Apple, IBM, JP Morgan, Facebook + other top tech companies. Want to land a job at a great tech company like Google, Microsoft, Facebook, Netflix, Amazon, or other companies but you are intimidated by the interview process and the coding questions? Do you find yourself feeling like you get "stuck" every time you get asked a coding question? This course is your answer. Using the strategies, lessons, and exercises in this course, you will learn how to land offers from all sorts of companies. Many developers who are "self taught", feel that one of the main disadvantages they face compared to college educated graduates in computer science is the fact that they don't have knowledge about algorithms, data structures and the notorious Big-O Notation. Get on the same level as someone with computer science degree by learning the fundamental building blocks of computer science which will give you a big boost during interviews. You will also get access to our private online chat community with thousands of developers online to help you get through the course. Here is what you will learn in this course: Technical: 1. Big O notation 2. Data structures: * Arrays * Hash Tables * Singly Linked Lists * Doubly Linked Lists * Queues * Stacks * Trees (BST, AVL Trees, Red Black Trees, Binary Heaps) * Tries * Graphs 3. Algorithms: * Recursion * Sorting * Searching * Tree Traversal * Breadth First Search * Depth First Search * Dynamic Programming Non Technical: - How to get more interviews - What to do during interviews - What do do after the interview - How to answer interview questions - How to handle offers - How to negotiate your salary - How to get a raise Unlike most instructors, I am not a marketer or a salesperson. I am a senior developer and programmer who has worked and managed teams of engineers and have been in these interviews both as an interviewee as well as the interviewer. My job as an instructor will be successful if I am able to help you become better at interviewing and land more jobs. This one skill can really change the course of your career and I hope you sign up today to see what it can do for your career! Taught by: Andrei is the instructor of the highest rated Web Development course on Udemy as well as one of the fastest growing. His graduates have moved on to work for some of the biggest tech companies around the world like Apple, Google, JP Morgan, IBM, etc... He has been working as a senior software developer in Silicon Valley and Toronto for many years, and is now taking all that he has learned, to teach programming skills and to help you discover the amazing career opportunities that being a developer allows in life. Having been a self taught programmer, he understands that there is an overwhelming number of online courses, tutorials and books that are overly verbose and inadequate at teaching proper skills. Most people feel paralyzed and don't know where to start when learning a complex subject matter, or even worse, most people don't have $20,000 to spend on a coding bootcamp. Programming skills should be affordable and open to all. An education material should teach real life skills that are current and they should not waste a student's valuable time. Having learned important lessons from working for Fortune 500 companies, tech startups, to even founding his own business, he is now dedicating 100% of his time to teaching others valuable software development skills in order to take control of their life and work in an exciting industry with infinite possibilities. Andrei promises you that there are no other courses out there as comprehensive and as well explained. He believes that in order to learn anything of value, you need to start with the foundation and develop the roots of the tree. Only from there will you be able to learn concepts and specific skills(leaves) that connect to the foundation. Learning becomes exponential when structured in this way. Taking his experience in educational psychology and coding, Andrei's courses will take you on an understanding of complex subjects that you never thought would be possible. See you inside the courses!
Updated in November 2018 with brand new section on Dynamic Programming! This course crams months of computer science and interview prep material into 20 hours of video. The content is based directly on last semester of my in-person coding bootcamps , where my students go on to land 6-figure developer jobs . I cover the exact same computer science content that has helped my students ace interviews at huge companies like Google, Tesla, Amazon , and Facebook . Nothing is watered down for an online audience; this is the real deal :) We start with the basics and then eventually cover ‚ advanced topics‚ that similar courses shy away from like Heaps, Graphs , and Dijkstra‚ s Shortest Path Algorithm . I start by teaching you how to analyze your code‚ s time and space complexity using Big O notation . We cover the ins and outs of Recursion . We learn a 5-step approach to solving any difficult coding problem. We cover common programming patterns. We implement popular searching algorithms . We write 6 different sorting algorithms : Bubble, Selection, Insertion, Quick, Merge, and Radix Sort. Then, we switch gears and implement our own data structures from scratch, including linked lists, trees, heaps, hash tables , and graphs . We learn to traverse trees and graphs, and cover Dijkstra's Shortest Path Algorithm . The course also includes an entire section devoted to Dynamic Programming . Here's why this course is worth your time: It's interactive - I give you a chance to try every problem before I show you my solution. Every single problem has a complete solution walkthrough video as well as accompanying solution file. I cover helpful "tips and tricks" to solve common problems, but we also focus on building an approach to ANY problem. It's full of animations and beautiful diagrams! Are you looking to level-up your developer skills? Sign up today!
Data Structures? They're here. Algorithms? Covered. Lots of questions with well-explained solutions? Yep! If you're nervous about your first coding interview, or anxious about applying to your next job, this is the course for you. I got tired of interviewers asking tricky questions that can only be answered if you've seen the problem before, so I made this course! This video course will teach you the most common interview questions that you'll see in a coding interview, giving you the tools you need to ace your next whiteboard interview. Coding interviews are notoriously intimidating, but there is one method to become a better interviewer - and that is practice! Practicing dozens of interview questions is what makes the difference between a job offer for a $120k USD and another rejection email. This course is going to not only give you dozens of questions to practice on, but it will also make sure you understand the tricks behind solving each question, so You'll be able to perform in a real interview. I have spent many hours combing through interview questions asked at Google , Facebook , and Amazon to make sure you know how to answer questions asked by the most well-paying companies out there. No stone is left unturned, as we discuss everything from the simplest questions all the way to the most complex algorithm questions. In this course, you'll get: Clear, well-diagramed explanations for every single problem to make sure you understand the solutionAn overview of the most important data structures to know about. These are presented for people without a CS degree. A huge collection of common algorithm questions, including everything from 'reversing a string' to 'determine the width of a BST'Sensible strategies for tackling systems design problems Insider tips on answering what interviewers area really looking for Constant support on the Udemy Q&A forums from me!My goal in this course is to help you defeat those interviewers who ask nasty algorithm questions. Sign up today, and be the cutting edge engineer who will be prepared to get a high paying job
In this course you will understand how firms are organized, what factors must be taken into account in making critical design decisions, and what role managers play in making these choices. In order to answer these questions, we will first develop a conceptual process model that links business models, external and internal contingencies, and organizational design. Second, we will focus on the fundamental principles of organization design and what alternative design choices are available for managers. Finally, we will apply these concepts and ideas to organizational situations to develop the critical insights and decision making skills to build effective organizations.
In this course, you’ll analyze and assess capital structures, debt capacity, and debt amortization. Learn how to make recommendations about possible financing structures based on financial condition, performance, and projections. This course will also cover how to sensitize projects for several scenarios. | In the second part of this course, you’ll learn about structuring and touch on documentation. You'll review, analyze, and understand capital structure and financing needs for the company (borrower). You’ll learn how to make risk decisions about existing and new credit exposure and recommend new-debt financing based on financial projections and borrower’s objectives and needs. You’ll also learn how to structure new debt facilities or funding arrangements based on assessment of risks, projections, and outlook. Lastly, the course will finish with a quick look at the principles of loan-portfolio management.
The XLRI’s Senior Leadership Programme (PGCSL) is a one year blended programme designed especially for Senior Management Executives – with the aim to transform your leadership persona through coaching and strengthening of management foundations: ultimately transforming the business you lead by setting direction and a rigorous focus on implementation.
This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Everybody”. This course covers Python 3.
The course is aimed at providing advice, guidance and counsel to the candidates. HR Practitioners are also involved in the decision making and problem solving processes. In this course, you will scout behavioral competencies, ethical practice, capabilities for improving the effectiveness in the workplace, some judgement examples and so on. It is actually helpful for HR professionals who wish to develop abilities for advancing their career. The course also includes global job market issues, organizational hiring needs, key activities for successful onboarding and workforce planning. Besides this, it will help prepare for the SHRM-CP/SCP certification exams, it is equally useful for HR professionals who want to develop capabilities for improving their effectiveness in the workplace and advancing their career.
Earning SHRM certification makes you a recognized professional and leader in the HR domain. The course covers plan risk responses and control risks so that you gain benefit on potential opportunities in the project risk management area. It will set you apart from the applicants, proving you great level of knowledge and skills. The course directly links to on-the job experiences and realistic work situations, making it one of the most popular certifications for HR experts. It also covers all the essential project documents and ideas that need updates as these processes are carried out. Besides this, it will help prepare for the SHRM-CP/SCP certification exams, it is equally useful for HR professionals who want to develop capabilities for improving their effectiveness in the workplace and advancing their career.
Providing a comprehensive overview of the project plans, resources and tasks, Microsoft Project 2013 is perfect for all those looking to advance their career in project development. It makes it easy to manage project plans for business and home. In the course, you will learn how to manage project information and arrange how tasks are scheduled. You will also learn how to enter information, manage resource allocation and create assignments in 2013. An introduction on troubleshooting, reporting and customizing views will be rendered by the course. Along with that, you will get to create baselines, compare progress and update actual progress. It will help a candidate reach the pinnacle of his/her career by successfully managing projects.
Software Testing is a process of ensuring that software is reliable and is an important part of software development. With high quality online content, the course covers the psychology and ethics of testing, and testing throughout the software life cycle. It has been designed with the intent to align with the Certified Tester Foundations Level Syllabus and will help the learners to prepare for the Foundation Certificate in Software Testing exam, provided by the Information Systems Examination Board (ISEB), which is a globally-recognised certification body. Designed by some of the best professionals in the industry, this course will help the candidates to learn the implementation of dynamic testing techniques.