background preloader

Online Courses From Top Universities. Join for Free

Online Courses From Top Universities. Join for Free
Related:  Securité, Hack, pentest

The Cryptopals Crypto Challenges Online Education UPDATE: we're doing a live, updated MOOC of this course at stanford-online July-2014 (not this Coursera version). See here: CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today. In CS101, students play and experiment with short bits of "computer code" to bring to life to the power and limitations of computers. Here is another video Nick created for this class.

Algorithms II What algorithms and data structures are covered?Part I focuses on elementary data structures, sorting, and searching. Topics include union-find, binary search, stacks, queues, bags, insertion sort, selection sort, shellsort, quicksort, 3-way quicksort, mergesort, heapsort, binary heaps, binary search trees, red-black trees, separate chaining and linear probing hash tables, Graham scan, and kd-trees.Part II focuses on graph and string-processing algorithms. Topics include depth-first search, breadth-first search, topological sort, Kosaraju-Sharir, Kruskal, Prim, Dijkistra, Bellman-Ford, Ford-Fulkerson, LSD radix sort, MSD radix sort, 3-way radix quicksort, multiway tries, ternary search tries, Knuth-Morris-Pratt, Boyer-Moore, Rabin-Karp, regular expression matching, run-length coding, Huffman coding, LZW compression, and the Burrows-Wheeler transform.Are there any associated resources available on the web?Yes. It depends on your background. I am/was not a computer science major.

BerkeleyX: Stat2.3x Introduction to Statistics: Inference Philip B. Stark Philip B. Stark is Professor of Statistics at University of California, Berkeley where he developed the university's first online course. He has published research on the Big Bang, causal inference, the census, earthquake prediction, election auditing, food web models, the geomagnetic field, geriatric hearing loss, information retrieval, Internet content filters, nonparametrics, the seismic structure of Sun and Earth, spectroscopy, spectrum estimation, and uncertainty quantification for computational models of complex systems.

pFarb/awesome-crypto-papers: A curated list of cryptography papers, articles, tutorials and howtos. Functional Programming Principles in Scala About the Course This course introduces the cornerstones of functional programming using the Scala programming language. Functional programming has become more and more popular in recent years because it promotes code that’s safe, concise, and elegant. Furthermore, functional programming makes it easier to write parallel code for today’s and tomorrow’s multiprocessors by replacing mutable variables and loops with powerful ways to define and compose functions. Scala is a language that fuses functional and object-oriented programming in a practical package. In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. The course is hands on; most units introduce short programs that serve as illustrations of important concepts and invite you to play with them, modifying and improving them. Course Syllabus Week Three: Defining and using immutable objects, review of inheritance and dynamic binding.

Art and Inquiry: Museum Teaching Strategies For Your Classroom About the Course Intended for teachers (Grades 4-12) from all disciplines, this course will introduce ways to integrate works of art into your classroom by using inquiry-based teaching methods commonly used in museum settings. This course is designed to give teachers the tools to create meaningful object-based learning activities that can be integrated into a wide variety of curricula. We'll explore strategies that emphasize literacy, critical thinking skills and that connect across disciplines. Course Syllabus Week One: Introduction to Inquiry | Why Engage in Inquiry Around Art? Week Two: Close Looking and Open-Ended Inquiry Week Three: Activities as Inquiry Week Four: Putting It All Together | Connections To Curriculum Recommended Background An interest in teaching with objects and discovering effective ways to engage primary and secondary students in inquiry-based learning. Suggested Readings Course Format Will I get a Statement of Accomplishment after completing this class?

Quickstart · EmpireProject/Empire Wiki Initial Setup Run the ./setup/install.sh script. This will install the few dependencies and run the . Running . Main Menu Once you hit the main menu, you'll see the number of active agents, listeners, and loaded modules. The help command should work for all menus, and almost everything that can be tab-completable is (menu commands, agent names, local file paths where relevant, etc.). You can ctrl+C to rage quit at any point. Listeners 101 The first thing you need to do it set up a local listener. The info command will display the currently configured listener options. Set optional and WorkingHours, KillDate, DefaultDelay, and DefaultJitter for the listener, as well as whatever name you want it to be referred to as. Stagers 101 The staging process is described here. Empire implements various stagers in a modular format in *. Agents 101 You should see a status message when an agent checks in (i.e. [+] Initial agent CGUBKC1R3YLHZM4V from 192.168.52.168 now active). For each registered agent, a .

Creativity, Innovation and Change This course empowers learners to develop their creative human potential to improve, enhance, and transform their businesses, communities, and personal lives. Processes like Intelligent Fast Failure will teach you rapid prototyping skills, while the Adaption-Innovation creative style spectrum will help you understand how and why your ideas are unique - and how you can work better with others to solve complex problems. Personal reflection tools like CENTER add a character development dimension to the course that is an important first step towards unlocking your creative potential. Along the way, you will engage with a rich set of tools, exercises, and metrics in order to understand these concepts and how they impact the development of your creative life and career. Joining the team are Dr. Susan Russell, Associate Professor of Theater and Dr. Follow us on Twitter @PSUCIC Like our Facebook Page hereJoin our Google+ community hereConnect with the community on LinkedIn here Adventurers. Yes.

The Modern and the Postmodern In this course we shall examine how the idea of "the modern" develops at the end of the 18th century in European intellectual history, and how being modern (or progressive, or hip) became one of the crucial criteria for understanding and evaluating cultural change during the last two hundred years in the West. We shall be concerned with the relations between culture and historical change, and our materials shall be drawn from a variety of areas: philosophy, the novel, and critical theory. Finally, we shall try to determine what it means to be modern today, and whether it makes sense to go beyond the modern to the postmodern. The Modern and the Postmodern traces the intertwining of the idea of modernity with the idea of art or culture from the late 18th century until the present. The Western idea of modernity is linked to but not the same as the idea of modernism. This course covers a lot of ground, historically, conceptually and aesthetically. Week II: — What is Enlightenment?

About · PiRanhaLysis Français ci-dessous You have landed on the PiRanhaLysis’s official (and bilingual) website. Feel free to contact us should you be willing to contribute your content (in writing, voice, etc.). Content should be in either French or English (for additional languages, ask us before you write it all up ;) ). There are currently three main modules built within PiRanhaLysis: PiRogue, a small device meant to ease network interception and analysis; PiPrecious, the network analysis and experiment management platform; PiRanha, a mobile application and IoT network analysis automation tool; Learn more and contribute on our GitHub. You can also follow our adventures on Twitter. Vous êtes sur le site web officiel (et bilingue) du projet PiRanhaLysis. N’hésitez pas à nous contacter si vous avez utilisé le projet et souhaitez en parler (divers formats sont possibles : du texte, multimédia, etc.). Actuellement, la suite PiRanhaLysis propose trois modules d’analyse :

Online Games: Literature, New Media, and Narrative About the Course Intended for both newcomers who are curious about video games and experienced gamers who want to reflect on their passion, this course will explore what happens to stories, paintings, and films when they become the basis of massively multiplayer online games. The Lord of the Rings trilogy—the novels, films, and video game—are our central example of how “remediation” transforms familiar stories as they move across media. The course is designed as a university-level English literature class—a multi-genre, multimedia tour of how literature, film, and games engage in the basic human activity of storytelling. Drawing on centuries of romance narrative conventions, the twenty-first century gaming industry has become a creative and economic powerhouse. Reviews of the last offering: Course Syllabus Week 1: Game on! Week 2: LOTRO and Tolkien Week 3: Romance and realism Week 4: Space and time in three media: novel, film, game Week 5: Pwning Spenser’s Faerie Queene Recommended Background

Related: