Learn exploitation phase of penetration testing, including the foundations of explorations, application debugging, reverse engineering, exploitation development and web application exploitation. This is a self-paced course that continues the development of ethical hacking skills. The curriculum provides...
Learn post-exploitation phases of penetration testing, including Owning, Pivoting, Privilege Escalation and other advanced penetration testing topics. This is a self-paced course that continues the development of ethical hacking skills. The curriculum provides an introduction to post-exploitation penetration...
Learn methods for managing cloud computing projects and build an understanding of the various risks and compliance issues involved. The exciting field of Cloud Computing is rapidly changing how businesses operate today. Cloud computing provides rapid access to shared pools of resources, such as: compute...
In this MOOC you will learn how to connect with users at every step of a digital product’s life and how to develop empathy and recognize insights that will nourish the design and evaluation processes. You’re curious about user experience (UX) but don’t know where to begin? This is the course for you...
Become a prototyping virtuoso! Master the ability to propel your creative team from scrappy low-tech paper mock-ups to developing high-fidelity interactive prototypes, using the latest industry methods and tools. Prototyping is part art, part science. In this MOOC you will learn both UI design (user...
Dans ce MOOC, vous apprendrez à vous arrimer aux besoins des utilisateurs à chaque étape de la vie d'un produit numérique. Vous développerez de l’empathie face aux utilisateurs et identifierez des informations cruciales au design et à l’évaluation. L’UX éveille votre curiosité, mais vous ne savez pas...
Devenez un scientifique des données UX! De l'analyse de données qualitatives à l'analyse du « Big Data », vous serez en mesure de dégager des « insights » des données afin de formuler des recommandations sur des bases empiriques. Le « Big Data » et l'UX vous interpellent? Ce MOOC vous donnera les méthodes...
Be a UX advocate! Lead the gamut of user-centered design activities, while sharing knowledge and ensuring rich collaboration with all stakeholders across the project. For UX maturity to settle in an organization, there needs to be UX leadership. In this MOOC you will learn the specifics needed to manage...
Soyez le défenseur de l’UX au sein de l’organisation! Menez à bien les activités de design centrées sur l'utilisateur, tout en partageant le savoir avec l’ensemble des parties prenantes du projet pour en tirer une collaboration enrichissante. Pour assurer une maturité UX, une organisation doit avoir...
Become a UX data scientist! From qualitative data analysis to big data Web analytics, you will be able to leverage insights from data to make empirically-based recommendations. Do big data and UX speak to you? This MOOC will give you the methods and tools to analyze the whole spectrum of data we handle...
Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python...
This tutorial will look at how deep learning methods can be applied to problems in computer vision, most notably object recognition. It will start by motivating the need to learn features, rather than hand-craft them. It will then introduce several basic architectures, explaining how they learn features...
Deep learning is a rapidly growing segment of artificial intelligence. It is increasingly used to deliver near-human level accuracy for image classification, voice recognition, natural language processing, sentiment analysis, recommendation engines, and more. Applications areas include facial recognition...
Developing high quality distributed systems software is hard; developing high quality reusable distributed systems software is even harder. The principles, methods, and skills required to develop reusable software cannot be learned by generalities. Instead, developers must learn through experience how...
Lectures from the NYU Course on Deep Learning (Spring 2014)
This is a graduate course on deep learning, one of the hottest topics in machine learning and AI at the moment.
In the last two or three years, Deep learning has revolutionized speech recognition and image recognition. Deep learning is...
Лектор: Максим Александрович Бабенко, заместитель директора отделения computer science, ассистент кафедры математической логики и теории алгоритмов механико-математического факультета МГУ им. М. В. Ломоносова, кандидат физико-математических наук.
Сложность и модели вычислений. Анализ учетных стои...
This is an introductory course by Caltech Professor Yaser Abu-Mostafa on machine learning that covers the basic theory, algorithms, and applications. Machine learning (ML) enables computational systems to adaptively improve their performance with experience accumulated from the observed data. ML techniques...
The C++ Grandmaster Certification is an online course in which participants develop their own complete standalone C++ toolchain - including a preprocessor, compiler, assembler, linker, and standard library.
The toolchain will produce executable applications for a target of (a) the Linux operating...
Обязательный курс первого семестра для отделения Computer Science.
Преподаватель - д.ф.-м.н. А.М.Райгородский.
Основы перечислительной комбинаторики
Обобщенная функция Мёбиуса и асимптотики
Деревья и унициклические графы
Разбиение чисел на слагаемые
Производящие функции и линейные ...