Online courses directory (10358)
Algorithms power the biggest web companies and the most promising startups. Interviews at tech companies start with questions that probe for good algorithm thinking.
In this computer science course, you will learn how to think about algorithms and create them using sorting techniques such as quick sort and merge sort, and searching algorithms, median finding, and order statistics.
The course progresses with Numerical, String, and Geometric algorithms like Polynomial Multiplication, Matrix Operations, GCD, Pattern Matching, Subsequences, Sweep, and Convex Hull. It concludes with graph algorithms like shortest path and spanning tree.
Topics covered:
- Sorting and Searching
- Numerical Algorithms
- String Algorithms
- Geometric Algorithms
- Graph Algorithms
This course is part of the Fundamentals of Computer Science XSeries Program:
Want to build better programs? Learn how, in this professional-level course.
Bring your programming experience, and join us for a deep dive into fundamental concepts that you can use right away. Go underneath the hood of functional algorithms and data structures, and see how they work and how to compare them. Plus, get the details on when and how to use them.
In this real-world-tested curriculum, take a look at famous algorithms and equations, and see how yours stack up. See practical demos, compare “life scenarios” to their coding counterparts, and create an app for your final project.
Add to your developer toolkit with this in-depth exploration of algorithms and data structures.
Animation is a compelling and effective form of expression; it engages viewers and makes difficult concepts easier to grasp. Today's animation industry creates films, special effects, and games with stunning visual detail and quality. This graduate class will investigate the algorithms that make these animations possible: keyframing, inverse kinematics, physical simulation, optimization, optimal control, motion capture, and data-driven methods. Our study will also reveal the shortcomings of these sophisticated tools. The students will propose improvements and explore new methods for computer animation in semester-long research projects. The course should appeal to both students with general interest in computer graphics and students interested in new applications of machine learning, robotics, biomechanics, physics, applied mathematics and scientific computing.
We will learn computational methods -- algorithms and data structures -- for analyzing DNA sequencing data. We will learn a little about DNA, genomics, and how DNA sequencing is used. We will use Python to implement key algorithms and data structures and to analyze real genomes and DNA sequencing datasets.
This is a graduate-level introduction to the principles of statistical inference with probabilistic models defined using graphical representations. The material in this course constitutes a common foundation for work in machine learning, signal processing, artificial intelligence, computer vision, control, and communication. Ultimately, the subject is about teaching you contemporary approaches to, and perspectives on, problems of statistical inference.
This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers basic iterable data types, sorting, and searching algorithms.
This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations.
In this course you will learn several fundamental principles of algorithm design: divide-and-conquer methods, graph algorithms, practical data structures (heaps, hash tables, search trees), randomized algorithms, and more.
In this course you will learn several fundamental principles of advanced algorithm design: greedy algorithms and applications; dynamic programming and applications; NP-completeness and what it means for the algorithm designer; the design and analysis of heuristics; and more.
Have you ever wondered about planets in other solar systems? Have you ever thought about the possibility of life elsewhere in the Universe? For the first time in human history, we know that planets around other stars not only exist, but are common!
Alien Worlds focuses on the search and characterization of planets orbiting other stars (called extrasolar planets or “exoplanets”). Over the course of nine modules, we will learn some of the techniques used to discover the thousands of known exoplanets and will discuss how we can use basic scientific tools to characterize the sizes, masses, compositions, and atmospheres of exoplanets. We will also learn about the diversity of stars in the Galaxy to understand how stellar properties affect exoplanet detection techniques and influence planetary formation and habitability.
In addition to the exploration of exoplanets, students in Alien Worlds will gain a basic understanding of light, gravity and motion, and be introduced to some of the most extreme life on planet Earth. We will hear from experts at the forefront of exoplanet science and interact with other participants and instructors through social media and online tools. Students will leave Alien Worlds with a better understanding of their place in the Universe and the skills to comprehend the wealth of new discoveries surrounding the countless worlds around distant stars.
ALISON ABC IT is a free online self-certifiable information technology (IT) course which comprehensively introduces you to IT literacy. ABC IT covers the basic concepts of computing and teaches how computing can be an everyday feature of life and work. It covers basic Microsoft Office computer applications and touch typing training.<br />
This free online course enables graduates to become certified Alison tutors, trained and qualified to facilitate Alison course study groups. <br /><br />Participants will explore the impact Alison has on the world of online learning and understand how Alison courses have empowered more than one million graduates worldwide. <br /><br />Grounded in the principle that "Everybody can be an expert in something", graduates of this course will gain practical project management, marketing and group facilitation skills and be able to list the pedagogical theories involved in managing successful peer-centred, tutor-lead study groups. <br /><br />Graduates will learn practical, useful marketing strategies for promoting and publicising tutor groups and how to maximise resources available to them and their learners in their own communities. <br /><br />Participants on this course will have access to a range of prepared support materials which will equip them to confidently run and manage Alison course tutor-lead study groups. They will be trained to identify and match relevant Alison courses with targeted learners thereby advancing their own and others’ career and business opportunities. <br /><br />Tutor recipe cards will guide prospective graduates of this course through the weekly, 6 week meeting cycles where they will explore the various learner issues involved, such as suitability of course content, access to technology and studying outside of group meetings. <br /><br />Participants of this course will be assessed prior to certification. In addition, they will have to perform a practical task whereby they successfully guide at least 5 Alison learners through a specific learning path. <br /><br />This course is highly recommended for committed Alison members who would like the opportunity to significantly increase their business and professional development potential through helping other Alison learners.<br /><br />
Learn the basics behind creating your own eBay store
This course outlines the educational value of Minecraft through a series of lectures and information.
Did you know that allied healthcare careers are some of the United States most in-demand fields? In this introductory course, you will get an idea for what's involved in both clinical and administrative careers with a focus on Medical Assisting, Medical Billing and Coding, Practical Nursing, Surgical Technology, Patient Care Technicians, Surgical Processing Technicians and other Administrative positions.
In this course, participants will develop an understanding of the intuitive foundations of asset and investment valuation, and how alternative valuation techniques may be used in practice. This is part of a Specialization in corporate finance created in partnership between the University of Melbourne and Bank of New York Mellon (BNY Mellon).
The free online course Alternative Dispute Resolution: How ADR Programs Succeed introduces you to the broad range of systems that operate under the rubric of alternative dispute resolution (ADR). This course presents you with the potential uses and benefits of ADR and the conditions under which ADR programs can succeed. <br /><br />This course begins by introducing you to ADR and shows you the different ways in which ADR can help accomplish rule of law objectives, such as supporting court reform and by-passing ineffective or discredited courts. The course will present the limitations associated with ADR programs and will then explain to you the background conditions necessary for ADR programs to succeed. <br /><br />The course will then focus on the program design considerations that are important for ADR programs. Within this section of the course, you will learn about planning and preparing an effective ADR program with regard to dispute resolution needs, ADR goals, and many more features that may arise during this phase of preparing for ADR. In this section, you will also learn about operations and implementations associated with ADR programs including why you should create support services to overcome user barriers and establish effective procedures for program evaluation. You will also learn how cultural norms may influence the design of appropriate evaluation systems.<br /><br />The course will conclude by explaining taxonomy in ADR including basic ADR models and examples of hybrid ADR models. This section will also provide you with relevant case studies that will show you concrete examples of ADR in action and different strategies used to cater to different situations. <br />
This course will help Entrepreneurs and bloggers get started running their business on Amazon Web Services!
This course focuses on the Great Depression and World War II and how they led to a major reordering of American politics and society. We will examine how ordinary people experienced these crises and how those experiences changed their outlook on politics and the world around them.
The Great Depression and World War II permanently changed American politics and society. Topics include: the Great Crash, the New Deal, Roosevelt, the home front, the Normandy Invasion, and the atomic bomb. Explores those events through film, novels, newspapers, and other historical documents.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.