More than six months have passed since the start of the Hekslet project. Let me remind you: we conduct free online courses on programming and related disciplines. By tradition, today we will tell about new courses.
Statistics
Four courses completed (total - more than 100 lessons)
Now there are three more courses in progress, + two courses are scheduled to start.
19,000 students registered
They passed more than 450,000 tests.
Lecture views - more than 277,000 (not counting podcasts in iTunes and distribution via bittorrent)
The goal of the course is to give listeners who want to start writing a magic kick on Erlang, which will help ease and speed up the language learning process and make it a bit more comfortable. The beginning is January 27th.
Topics: 0. Lick - without on fingers 1. Introduction to Erlang 2. We try Erlang 3. Sequential Erlang 4. Concurrent Erlang 5. ETS 6. OTP 7. Distributed Erlang
Introduction to mathematical logic. The course is based on the first chapter of the Mathematics Textbook of Roman Dobrovensky. Already left: 4 lectures from 6.
Topics: 1. Basic concepts 2. Representation of functions 3. The most difficult logical task 4. Predicates and quantifiers 5. Theories: intuitions 6. Paradoxes
The second course in the Java programming language. Oracle Certification Preparation (Java SE 7 Programmer II exam). The beginning is January 27th.
Topics: 1. Java Class Design 2. Advanced Class Design 3. Object-Oriented Design Principles 4. Generics and Collections 5. String Processing 6. Exceptions and Assertions 7. Java I / O Fundamentals 8. Java File I / O (NIO.2) 9. Building Database Applications with JDBC 10. Threads 11. Concurrency 12. Localization
This course focuses on the basic principles underlying the design of operating systems. We learn about how and why operational systems appeared, what problems the engineers encountered, how they solved them and continue to solve them. How systems use computer resources, what is virtual memory, threads and multitrading. How to deal with deadlocks and memory segmentation, why semaphores are needed, and how one can create the illusion of multitasking with a single processor. Already out: 1 lecture out of 10.
Topics: 1. What is a computer and what it consists of. What is OS. Processor, registers, memory, bus, interrupts. 2. The evolution of the OS. Fundamental problems. Layers of abstraction. 3. Presentation and processing of processes. Data structures The queues. 4. Trends. Microkernel Windows, Solaris, Linux. 5. Mutual exclusion. Semaphores Monitors. Messaging. Read / write problem 6. Deadlock. The problem of dining philosophers. 7. Memory management. Virtual memory 8. Scheduling tasks. Dispatching. 9. Input and output. Raid. Cache. Buffer. 10. Files and file systems.
The course offered by the Higher School of Finance and Management of the RANEPA is an introduction to the holistic management of any organization. It is designed for managers and personnel reservists of the management of any organizations, entrepreneurs, officials, students of all specialties, stakeholders of organizations and for all who want to be successful in the world of organized human activity. The beginning is February 2014.
Are you looking for and / or hiring programmers?
We are actively studying this topic and want to know about your problems with the search and evaluation of developers. Timlides, company representatives, HR's, please email rakhim@hexlet.org. We may be useful to you.
Support the project
Let me remind you that while Hekslet exists thanks to donations. You can help the project in any convenient way on this page . And you can support the project by telling friends and colleagues about Hexlet.
Keep up to date
You can chat with teachers and students in the #hexlet IRC channel on chat.freenode.net server. All news and announcements of new lectures are published on Twitter @ hexlet.org , Facebook , Vkontakte and Google+ . On the main page, you can subscribe to the email newsletter, and on this page you can subscribe to the newsletter for individual courses (both current and future).
Well, we publish the most important and interesting here in our blog on Habrahabr (thanks to deniskin for supporting our project and providing a corporate blog!).
Our manifesto
No banks, no politics, no religion, no money can solve problems and improve life.The water in the faucet, the faucet in the warm house, the Internet and medicine for terrible diseases - all this is the fruit of the work of scientists and engineers.Knowledge is the basis of human civilization, so knowledge should be free and accessible.