FutureLearn

Big Ideas in Programming: Expressing Yourself with Python

Overview Learn the Python basics you need to create the content and projects you want Coding and programming allow better work performance, across diverse professions. If you want to discuss ideas with programming professionals or develop the code yourself, you need to know the basics. Python is a powerful programming language, and mastering Python basics …

Big Ideas in Programming: Expressing Yourself with Python Read More »

Intermediate PostgreSQL

Overview Build on your basic PostgreSQL skills and take your programming career further This four-week course from the University of Michigan forms part of the series on Python and PostgreSQL and directly follows the introductory course on database design and basic SQL. You’ll learn intermediate PostgreSQL concepts, building on the foundational knowledge of the previous …

Intermediate PostgreSQL Read More »

Database Architecture, Scale, and NoSQL with Elasticsearch

Overview Explore and use SQL, NoSQL, and ACID and BASE style architectures In this final installment of the University of Michigan series on PostgreSQL and Python programming language, you’ll not only learn more about this SQL but will also get to explore a NoSQL database management system. Over the three weeks of the course, you’ll …

Database Architecture, Scale, and NoSQL with Elasticsearch Read More »

JSON and Natural Language Processing in PostgreSQL

Overview Create strong indexes and PostgreSQL search engines with ease If you have a background in basic Python programming language structures, this four-week course on JSON and NLP in PostgreSQL is for you. Presented by the University of Michigan as part of their series on PostgreSQL and Python, the material will explain how full-text inverted …

JSON and Natural Language Processing in PostgreSQL Read More »

Functional Programming in Haskell: Supercharge Your Coding

Overview Do you want to develop software using the latest programming language paradigm? Haskell is a functional programming language, based on formal mathematical principles. As such, it is easy to reason about and develop, and it executes efficiently on modern multicore machines. From investment banks to social networks, everyone is adopting Haskell. Get an introduction …

Functional Programming in Haskell: Supercharge Your Coding Read More »

Computer Programming for Everyone

Overview Explore computer programming and complete block-language programming exercises What are computers good at and how can you get the best out of them? On this course, you’ll find out how and why people program computers. Using an introductory block-language for coding, you’ll discover the kinds of problems that computers can help you solve. You’ll …

Computer Programming for Everyone Read More »

Shopping Cart
  • Your cart is empty.