Leanpub Header

Skip to main content

Filters

Category: "Computer Science"

Books

  1. Thinking with Types
    Type-Level Programming in Haskell
    Sandy Maguire

    This book aims to be the comprehensive manual for type-level programming. It's about getting you from here to there---from a competent Haskell programmer to one who convinces the compiler to do their work for them.

  2. The Road to learn React (Português)
    Sua jornada para dominar React de forma simples e pragmática
    Robin Wieruch and Claudio Romero

    Existem vários guias sobre como dominar React. Este livro captura o que é comum à todos eles e ensina através da implementação de uma aplicação que você mesmo irá construir. No caminho, você aprenderá todos os conceitos básicos de React com ES6, além de alguns conceitos avançados. Atualizações via Twitter | NewsletterCurso Completo | Blog

  3. Путь к изучению React
    Ваше путешествие по освоению обычного, но прагматичного React
    Robin Wieruch and Alexey Pyltsyn

    Существует много способов, как изучать React. Эта книга следует здравому смыслу этим способам для того, чтобы вы создали собственное приложение на React. По пути вы узнаете ES6, React со всеми его основами и продвинутыми концепциями, а также управление локальным состоянием. Получение обновлений: Twitter | РассылкаПолный курс | Блог

  4. A Beginners Guide to Algorithm Analysis
    Analyze Algorithms
    randerson112358

    This book contains easy to use tips,tricks, and example problems to solve algorithms and programs using Big-Oh (O), Big Theta (Θ), and Big Omega (Ω).   

  5. Panduan membuat tesis, makalah, disertasi dan tugas akhir untuk para pelajar, guru, dosen dan mahasiswa menggunakan free software LibreOffice Writer yang tersedia secara gratis dan opensource.

  6. Hypothesis-Based Collaborative Filtering
    Retrieving Like-Minded Individuals Based on the Comparison of Hypothesized Preferences
    Amancio Bouza

    In this dissertation, we present hypothesis-based collaborative filtering (HCF) to expose individuals to products which best fits their preferences. HCF retrieves like-minded individuals based on the similarity of their hypothesized preferences by means of machine learning algorithms hypothesizing individuals’ preferences.

  7. Do: improve, retry, until perfect
    Computational Thinking with MIT App Inventor
    José Soeiro Carvalho and Beatriz Soeiro de Carvalho

    The book explores basic programming concepts, like looping, aggregated data, event paradigm, problem-solution workflow, in a gradual way, consolidating by applications developed using MIT App Inventor. The core aims at developing young adult's computational thinking.

  8. Mastering Mobile Application Development - 2nd Edition
    Learning iOS and Android Side-By-Side
    Jonathan Engelsma and Hans Dulimarta

    Learn to develop native apps on iOS and Android. Leverage what you know about one platform to quickly learn the other, or simply learn both platforms at the same time! This book relates concepts across platforms and is your trusted guide to rapidly mastering mobile app development.

  9. Really Friendly Command Line Intro
    Mac Edition
    Tracy Osborn

    Curious about the command line? This friendly introduction will go over basics for beginners in a fun, illustrated zine format and online text.

  10. Computer Systems Laboratory
    for Raspberry Pi
    Sean Lawless

    This companion book to Computer Systems provides all the necessary information, including source code examples. Complete the circle of knowledge with this hands on journey to bring the Raspberry Pi hardware to life with software. No experience is necessary beyond the companion book Computer Systems.

  11. The Road to learn React (French)
    Your journey to master plain yet pragmatic React
    Robin Wieruch and Guillaume Borg

    Beaucoup de programmes détaillés existent pour maitriser React. Ce livre utilise le bon sens de ces plans d'action et s'en sert pour l'implémentation d'une application. Tout du long, vous apprendrez l'ES6, les basiques et les concepts avancés de React ainsi que la gestion d'état interne.Mise à jour via Twitter | NewsletterCours complet | Blog

  12. Computer Systems
    Incremental Systems Engineering
    Sean Lawless

    Have you ever wondered exactly how a computer system works? Concerned the inner workings of computers are too complicated to understand? Journey deep into the heart of computer systems by first learning how a computer "thinks" and then using that knowledge to bring computer hardware to life with software. No experience necessary!

  13. Containing nearly 200 programming challenges developed as part of the Reddit DailyProgrammer forum, this useful instrument will help you learn programming from the basics, or help you to learn a new language. Challenges are broken into three difficulty ranges, easy, medium, and hard, and can be accessed from a variety of languages.

  14. 더 로드 투 런 리액트 (The Road to React 한국어)
    리액트 입문자를 위한 튜토리얼
    Robin Wieruch, Sujin Lee, Haesoo Kim, Eunjeong Park, Yein Koo, Yeseul Oh, Jiwoo Kang, Hyunji Choi, Jooyeon, and Aeri Choi

    리액트 기초부터 고급까지, 리액트 애플리케이션을 직접 만들어보며 배우는 실습 튜토리얼입니다. 트위터 | 뉴스레터 로 소식받기온라인 강좌 | 블로그

  15. Teaching the Middle School Programmer
    An Ohioan's Approach
    Blade Frisch

    This book will help you gain a firm foundation in teaching programming to middle school students.