# Online courses directory (147)

In an introduction to the basics of the famous Customer Development Process, Steve Blank provides insight into the key steps needed to build a successful startup. The main idea in this course is learning how to rapidly develop and test ideas by gathering massive amounts of customer and marketplace feedback. Many startups fail by not validating their ideas early on with real-life customers. In order to mitigate that, students will learn how to get out of the building and search for the real pain points and unmet needs of customers. Only with these can the entrepreneur find a proper solution and establish a suitable business model. Building a startup is not simply building an execution plan for a business model that the entrepreneur thinks will work, but rather, a search for the actual business model itself.

Learn how to program all the major systems of a robotic car from the leader of Google and Stanford's autonomous driving teams. This class will teach you basic methods in Artificial Intelligence, including: probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics. Extensive programming examples and assignments will apply these methods in the context of building self-driving cars. This course is offered as part of the Georgia Tech Masters in Computer Science. The updated course includes a final project, where you must chase a runaway robot that is trying to escape!

Artificial Intelligence (AI) is a field that has a long history but is still constantly and actively growing and changing. In this course, you’ll learn the basics of modern AI as well as some of the representative applications of AI. Along the way, we also hope to excite you about the numerous applications and huge possibilities in the field of AI, which continues to expand human capability beyond our imagination. ***Note: Parts of this course are featured in the Machine Learning Engineer Nanodegree and the Data Analyst Nanodegree programs. If you are interested in AI, be sure to check out those programs as well!***

In this introduction to computer programming course, you’ll learn and practice key computer science concepts by building your own versions of popular web applications. You’ll learn Python, a powerful, easy-to-learn, and widely used programming language, and you’ll explore computer science basics, as you build your own search engine and social network.

Khan Academy is collaborating with MIT to develop videos on science and engineering projects. Through the MIT+K12 initiative, MIT students have created videos on hands-on projects, simulations and historic experiments. Enjoy!. Bridge Design and Destruction! (part 1). 2D Equilibrium -- Balancing Games. Shifts in Equilibrium. The Marangoni Effect: How to make a soap propelled boat!. Earth's Tilt 1: The Reason for the Seasons. Earth's Tilt 2: Land of the Midnight Sun. Homeostasis. A Crash Course on Indoor Flying Robots. The Invention of the Battery. The Forces on an Airplane. Flocculation: Making Clean Water. A Voyage to Mars: Bone Loss in Space. Bouncing Droplets: Superhydrophobic and Superhydrophilic Surfaces. Bread Mold Kills Bacteria.

Introduction to programming and computer science. Introduction to Programs Data Types and Variables. Binary Numbers. Python Lists. For Loops in Python. While Loops in Python. Fun with Strings. Writing a Simple Factorial Program. (Python 2). Stepping Through the Factorial Program. Flowchart for the Factorial Program. Python 3 Not Backwards Compatible with Python 2. Defining a Factorial Function. Diagramming What Happens with a Function Call. Recursive Factorial Function. Comparing Iterative and Recursive Factorial Functions. Exercise - Write a Fibonacci Function. Iterative Fibonacci Function Example. Stepping Through Iterative Fibonacci Function. Recursive Fibonacci Example. Stepping Through Recursive Fibonacci Function. Exercise - Write a Sorting Function. Insertion Sort Algorithm. Insertion Sort in Python. Stepping Through Insertion Sort Function. Simpler Insertion Sort Function. Introduction to Programs Data Types and Variables. Binary Numbers. Python Lists. For Loops in Python. While Loops in Python. Fun with Strings. Writing a Simple Factorial Program. (Python 2). Stepping Through the Factorial Program. Flowchart for the Factorial Program. Python 3 Not Backwards Compatible with Python 2. Defining a Factorial Function. Diagramming What Happens with a Function Call. Recursive Factorial Function. Comparing Iterative and Recursive Factorial Functions. Exercise - Write a Fibonacci Function. Iterative Fibonacci Function Example. Stepping Through Iterative Fibonacci Function. Recursive Fibonacci Example. Stepping Through Recursive Fibonacci Function. Exercise - Write a Sorting Function. Insertion Sort Algorithm. Insertion Sort in Python. Stepping Through Insertion Sort Function. Simpler Insertion Sort Function.

GMAT: Data Sufficiency 1. GMAT: Data Sufficiency 2. GMAT: Data Sufficiency 3. GMAT: Data Sufficiency 4. GMAT: Data Sufficiency 5. GMAT: Data Sufficiency 6. GMAT: Data Sufficiency 7. GMAT: Data Sufficiency 8. GMAT: Data Sufficiency 9. GMAT: Data Sufficiency 10. GMAT: Data Sufficiency 11. GMAT: Data Sufficiency 12. GMAT: Data Sufficiency 13. GMAT: Data Sufficiency 14. GMAT: Data Sufficiency 15. GMAT: Data Sufficiency 16. GMAT: Data Sufficiency 17. GMAT: Data Sufficiency 18. GMAT: Data Sufficiency 19. GMAT: Data Sufficiency 20. GMAT: Data Sufficiency 21. GMAT Data Sufficiency 21 (correction). GMAT: Data Sufficiency 22. GMAT: Data Sufficiency 23. GMAT: Data Sufficiency 24. GMAT: Data Sufficiency 25. GMAT: Data Sufficiency 26. GMAT: Data Sufficiency 27. GMAT: Data Sufficiency 28. GMAT: Data Sufficiency 29. GMAT: Data Sufficiency 30. GMAT: Data Sufficiency 31. GMAT: Data Sufficiency 32. GMAT: Data Sufficiency 33. GMAT: Data Sufficiency 34. GMAT: Data Sufficiency 35. GMAT: Data Sufficiency 36. GMAT: Data Sufficiency 37. GMAT: Data Sufficiency 38. GMAT: Data Sufficiency 39. GMAT Data Sufficiency 40. GMAT Data Sufficiency 41.

Try to picture yourself sitting down with your computer, ready to start developing a fully functional web application for the first time, available online for millions to use. “Where should I even begin? How long is this going to take me? Am I making any mistakes along the way?” The questions may leave you with an uneasy feeling that you will learn many lessons the hard way. In this intermediate course, Steve Huffman will teach you everything he wished he knew when he started building Reddit and, more recently, Hipmunk, as a lead engineer. Starting from the basics of how the web works, this course will walk you through core web development concepts such as how internet and browsers fit together, form validations, databases, APIs, integrating with other websites, scaling issues, and more; all of which form part of the knowledge it takes to build a web application of your own.

Learn the fundamentals of parallel computing with the GPU and the CUDA programming environment! In this class, you'll learn about parallel programming by coding a series of image processing algorithms, such as you might find in Photoshop or Instagram. You'll be able to program and run your assignments on high-end GPUs, even if you don't own one yourself. **Why It’s Important to Think Parallel** [Third Pillar of Science][1] Learn how scientific discovery can be accelerated by combining theory and experimentation with computing to fight cancer, prevent heart attacks, and spur new advances in robotic surgery. [1]: http://www.youtube.com/watch?v=3DbAB2ChDBw

Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.