Programming

Our online library contains some publications, thanks to which programming will have no secrets from you. The books included here will introduce you to such languages as HTML, JavaScript, Python and CSS. Due to them, you will also learn how to create effective algorithms, design mobile applications or take care of the correct information architecture on websites.

Geospatial Analysis with SQL. A hands-on guide to performing geospatial analysis by unlocking the syntax of spatial SQL

Bonny P McClain

Geospatial Data Science Quick Start Guide. Effective techniques for performing smarter geospatial analysis using location intelligence

Abdishakur Hassan, Jayakrishnan Vijayaraghavan

Geospatial Development By Example with Python. Build your first interactive map and build location-aware applications using cutting-edge examples in Python

Pablo Carreira

Get Your Hands Dirty on Clean Architecture. Build 'clean' applications with code examples in Java - Second Edition

Tom Hombergs, Gernot Starke

Getting Started with Amazon SageMaker Studio. Learn to build end-to-end machine learning projects in the SageMaker machine learning IDE

Michael Hsieh

Getting Started with Angular. Click here to enter text. - Second Edition

Minko Gechev

Getting Started with Beautiful Soup. Learn how to extract information from websites using Beautiful Soup and the Python urllib2 module. This practical, hands-on guide covers everything you need to know to get a head start in website scraping

Vineeth G. Nair, Vineeth G Nair

Getting Started with Containerization. Reduce the operational burden on your system by automating and managing your containers

Gabriel N. Schenker, Hideto Saito, Hui-Chuan Chloe Lee, Ke-Jou Carol Hsu

Getting Started with Docker. Master the Art of Containerization with Docker

Nigel Poulton

Getting Started with Forex Trading Using Python. Beginner’s guide to the currency market and development of trading algorithms

Alex Krishtop

Getting Started with Google BERT. Build and train state-of-the-art natural language processing models using BERT

Sudharsan Ravichandiran

Getting Started with Hazelcast. Get acquainted with the highly scalable data grid, Hazelcast, and learn how to bring its powerful in-memory features into your application

Matthew Johns, Mat Johns

Getting Started with Ionic. Get up and running with developing effective Hybrid Mobile Apps with Ionic

Rahat Khanna

Getting Started with Julia. Enter the exciting world of Julia, a high-performance language for technical computing

Ivo Balbaert

Getting Started with Knockout.js for .NET Developers. Unleash the power of Knockout.js to build complex ASP.NET web applications

Andrey Ankshin

Getting Started with Kubernetes. Orchestrate and manage large-scale Docker deployments - Second Edition

Jonathan Baier

Getting Started with Lazarus IDE. Get to grips with the basics of programming, debugging, creating, and documenting projects with the Lazarus IDE

Roderick Person

Getting Started with LLVM Core Libraries. Get to grips with LLVM essentials and use the core libraries to build advanced tools

Rafael Auler, Bruno Lopes