Learn about AI with these books, videos, and tutorials

This collection of AI resources will get you up to speed on the basics, best practices, and latest techniques. Whether you’re just getting into artificial intelligence (AI) or you’re an experienced practitioner, you’ll find something useful on our list of AI resources. The items on this list were curated by O’Reilly’s editorial experts.

Introduction to AI

Use these introductory resources to quickly understand the basics of AI. What is Artificial Intelligence?Mike Loukides and Ben Lorica examine the factors that have made AI a hot topic in recent years. AI is the New ElectricityAndrew Ng explores best practices for incorporating AI, machine learning, and deep learning into your organization. Learn from the Experts about AI: Matthew Kirk — Matthew Kirk offers a helpful definition of AI and notes that aspects of AI have already been used by businesses for decades. The Conversational Enterprise: Use Cases and Best
Continue reading "Learn about AI with these books, videos, and tutorials"

120+ new live online training courses just launched on O’Reilly’s learning platform

Get hands-on training in machine learning, Python, Java, Kubernetes, product management, and many other topics. Develop and refine your skills with 120+ new live online training courses we opened up for June, July, and August on our learning platform. Space is limited and these courses often fill up.

Artificial intelligence and machine learning

Building Intelligent Systems, June 20 Machine Learning in Python and Jupyter for Beginners, June 22 Building Chatbots with AWS, July 2 Hands-on Machine Learning with Python: Classification and Regression, July 5 Deep Learning Fundamentals, July 10 Deep Reinforcement Learning, July 18 Machine Learning with R, July 19-20 Essential Machine Learning and Exploratory Data Analysis with Python and Jupyter Notebook, July 23-24

Blockchain

Blockchain and Cryptocurrencies for Beginners, June 18-19 Introducing Blockchain, July 18 Blockchain Applications and Smart Contracts: Developing Decentralized Applications with Ethereum and Solidity, July
Continue reading "120+ new live online training courses just launched on O’Reilly’s learning platform"

5 popular articles for engineering leaders

Get insights on rebuilding the web, neuroevolution, data engineers vs. data scientists, the blockchain, and design thinking. This list gathers five of our most popular articles covering tools, technologies, and trends relevant to engineering leaders. 

#1: It’s time to rebuild the web

The web was never supposed to be a few walled gardens of concentrated content owned by a few major publishers; it was supposed to be a cacophony of different sites and voices. Read the article. Key excerpt:
I don't want to underestimate the difficulty of this project, or overestimate its chances of success. We'd certainly have to get used to sites that aren't as glossy or complex as the ones we have now. We might have to revisit some of the most hideous bits of the first-generation web, including those awful GeoCities pages. We would probably need to avoid fancy, dynamic websites; and, before you think this
Continue reading "5 popular articles for engineering leaders"

200+ new live online trainings just launched on O’Reilly’s learning platform

Get hands-on training in artificial intelligence, Python, Java, blockchain, security, and many other topics. Develop and refine your skills with 200+ new live online trainings we opened up for May, June, and July on our learning platform. Space is limited and these trainings often fill up. Intermediate Git, May 3 Leading Change that Sticks, May 3 A Dive into Serverless Computing with Google Cloud Function, May 4 Artificial Intelligence: An Overview for Executives, May 4 How Agile and Traditional Teams Work Together, May 4 What’s New in the PMBOK® Guide, Sixth Edition?, May 7 Machine Learning with R, May 7-8 Getting Started with Python 3, May 8-9 Rich Documents with R Markdown, May 9 Introduction to Pandas, May 10-11 How to Give Great Presentations, May 11 Scala Core Programming: Sealed Traits, Collections, and Functions, May 11 Working with
Continue reading "200+ new live online trainings just launched on O’Reilly’s learning platform"

100+ new live online trainings just launched on O’Reilly’s learning platform

Get hands-on training in AWS, Python, Java, blockchain, management, and many other topics. Develop and refine your skills with 100+ new live online trainings we opened up for April and May on our learning platform. Space is limited and these trainings often fill up. Creating Serverless APIs with AWS Lambda and API Gateway, April 6 Getting Started with Amazon Web Services (AWS), April 19-20 Python Data Handling: A Deeper Dive, April 20 How Product Management Leads Change in the Enterprise, April 23 Beyond Python Scripts: Logging, Modules, and Dependency Management, April 23 Beyond Python Scripts: Exceptions, Error Handling, and Command-Line Interfaces, April 24 Getting Started with Go, April 24-25 End-to-End Data Science Workflows in Jupyter Notebooks, April 27 Getting Started with Vue.js, April 30 Java Full Throttle with Paul Deitel: A One-Day, Code-Intensive Java Standard Edition Presentation, April 30
Continue reading "100+ new live online trainings just launched on O’Reilly’s learning platform"

More than 120 live online trainings just released on O’Reilly’s learning platform

Get instructor-led training in Python, Go, React, Agile, data science, and many other topics. Develop your skills with 120+ new live online trainings we opened up for March, April, and May on our learning platform. Space is limited and these trainings often fill up. Basic Android Development, March 6-7 From Monolith to Microservices, March 12-13 Getting Started with Spring and Spring Boot, March 21-22 Scala Programming Fundamentals, March 26 Unit Testing with the Spock Framework, March 26 Managing Your Manager, March 28 Getting Started with Go, March 28-29 Reactive Spring and Spring Boot, March 29 Scala Programming Fundamentals: Sealed Traits, Collections, and Functions, March 30 Advanced React, April 2 Creating a Custom Skill for Amazon Alexa, April 2 Python Beyond the Basics: Scaling Python with Generators, April 2 Essential Machine Learning and Exploratory Data Analysis with Python and
Continue reading "More than 120 live online trainings just released on O’Reilly’s learning platform"

Just released: 30+ new live online trainings on O’Reilly’s learning platform

Get instructor-led training in Python, React, PMP, security, and more. We just opened up more than 30 new live online trainings for February, March, and April on our learning platform. These trainings give you hands-on experience in critical topics. You'll learn from instructors in O’Reilly’s network of expert practitioners and from our trusted partners. Space is limited and these trainings often fill up.


Reactive Spring and Spring Boot, February 27 Python: Beyond the Basics, March 1-2 Having Difficult Conversations, March 2 Python: The Next Level, March 5-6 Python for Applications: Beyond Scripts, March 7-8 Medium R Programming: Beyond the Basics, March 8-9 Building Effective and Adaptive Teams, March 12 Getting Started with React and Redux, March 12 Pythonic Object-Oriented Programming, March 12 Test-Driven Development in Python, March 13 Building a Deployment Pipeline with Jenkins 2, March 14-15 Python: Beyond
Continue reading "Just released: 30+ new live online trainings on O’Reilly’s learning platform"

60+ new live online trainings just launched on O’Reilly’s learning platform

Get hands-on training in machine learning, AI, Python, security, usability, and many more topics. We just opened up more than 60 live online trainings on our learning platform. These trainings give you hands-on experience in critical technology, design, and business topics. You'll learn from instructors in O’Reilly’s network of tech innovators and expert practitioners and from our trusted partners. Space is limited and these trainings often fill up.

Hands-on Machine Learning with Python: Clustering, Dimension Reduction, and Time Series Analysis on February 14 Getting Started with Python’s Pytest on February 14 Hands-on Machine Learning with Python: Classification and Regression on February 15 Mastering Python’s Pytest on February 15 AWS Security Fundamentals on March 1 Customer Research for Product Managers on March 1 Advanced Agile: Scaling in the Enterprise on March 2

Foundational Data Science with R on March 5-6 Linux Filesystem Administration

Continue reading "60+ new live online trainings just launched on O’Reilly’s learning platform"

New releases from O’Reilly for January 2018

Find out what's new in iOS, data visualization, service design, and more. Get a fresh start on building a new skill or augment what you currently know with one of these five newly released titles from O'Reilly.

        <h2>
Table 1. Programming iOS 1
        <img align="left" src="https://covers.oreillystatic.com/images/0636920107408/cat.gif">

        <p>If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, <a href="http://shop.oreilly.com/product/0636920107408.do"><em>Programming iOS 11</em></a> by Matt Neuburg provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and add features from iOS frameworks.
Continue reading New releases from O'Reilly for January 2018.

New releases from O’Reilly for January 2018

Find out what's new in iOS, data visualization, service design, and more. Get a fresh start on building a new skill or augment what you currently know with one of these five newly released titles from O'Reilly.

        <h2>
Table 1. Programming iOS 1
        <img align="left" src="https://covers.oreillystatic.com/images/0636920107408/cat.gif">

        <p>If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, <a href="http://shop.oreilly.com/product/0636920107408.do"><em>Programming iOS 11</em></a> by Matt Neuburg provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and add features from iOS frameworks.
Continue reading New releases from O'Reilly for January 2018.

Jupyter Insights: Marius Tulbure, a developer and JavaScript enthusiast at Figshare

Jupyter for sharing and prototyping, Jupyter in academia, and FAIR principles. Marius Tulbure is a developer and JavaScript enthusiast at Figshare. He will be speaking at JupyterCon, August 22-25, 2017, in New York City. Below, Tulbure shares his thoughts on the current and future state of Jupyter.

1. How has Jupyter changed the way you work?

Our platform's back end is implemented using Python; therefore, we adopted Jupyter as a default tool for sharing executable snippets of code and for prototyping small parts of our system.

2. How does Jupyter change the way your team works? How does it alter the dynamics of collaboration?

As a team, we started using Jupyter almost everywhere where we needed an implementation technique. We started collaborating on these small pieces of code until we had the plan done; after that, the actual implementation was straight forward. We are also using the notebooks to
Continue reading "Jupyter Insights: Marius Tulbure, a developer and JavaScript enthusiast at Figshare"

Jupyter Insights: Paco Nathan, leader of the Learning Group at O’Reilly Media

Giving context to code, human-in-the-loop design pattern, and collaborative documents. Paco Nathan leads the Learning group at O’Reilly Media. Known as a “player/coach” data scientist, Nathan led innovative data teams building ML apps at scale for several years and more recently was evangelist for Apache Spark, Apache Mesos, and Cascading. Below, Nathan shares his thoughts on the current and future state of Jupyter. He will also be speaking at JupyterCon, August 22-25, 2017, in New York City.

1. How has Jupyter changed the way you work?

Having repeatable work that can be packaged and shared with others provides an enormous boost for how we work together. Jupyter Notebooks give context to the code. When you share your work, you're not just sharing some source files that have to be deciphered; you're sharing a whole train of thought, which makes it much easier to see what's going on. This isn't
Continue reading "Jupyter Insights: Paco Nathan, leader of the Learning Group at O’Reilly Media"

Jupyter Insights: Andreas Mueller, a lecturer at the Data Science Institute at Columbia University

Approaches to data analysis, iterative workflows, and writing a book with Jupyter. Andreas Mueller is a lecturer at the Data Science Institute at Columbia University and co-author of "Introduction to Machine Learning with Python," which describes a practical approach to machine learning with Python and scikit-learn. He also is a core developer of the scikit-learn library. Below, Mueller shares his thoughts on the current and future state of Jupyter. He will also be speaking at JupyterCon, August 22-25, 2017, in New York City.

1. How has Jupyter changed the way you work?

Jupyter has profoundly changed the way I do data analysis, prototyping, and education. For prototyping and data analysis, the main benefit is how Jupyter Notebooks support an iterative workflow, that starts with a simple solution and allows the user to gradually increase perplexity. In a less interactive setting, you would have to start over again
Continue reading "Jupyter Insights: Andreas Mueller, a lecturer at the Data Science Institute at Columbia University"

Get introduced to JShell’s Interactive Java® with Paul Deitel

This two-day live online training covers JShell, a tool Paul Deitel calls “one of Java’s most significant new learning, discovery, and developer-productivity-enhancement features since its inception 20+ years ago.” Paul Deitel, CEO of Deitel & Associates, Inc., co-author of Java® 9 for Programmers, and an Oracle Java Champion, will lead a live online introduction to JShell for interactive Java® on June 19-20.

Deitel’s two-day, three-hours-per-day, live online training will be presented exclusively through Safari, O’Reilly’s learning platform. Continue reading Get introduced to JShell’s Interactive Java® with Paul Deitel.

O’Reilly case studies: A map to your destination

Explore how great companies make change happen with O’Reilly case studies, available only on Safari. What if someone gave you a map that already solved your problem? O’Reilly case studies, available only on Safari, are a brand new way to learn from the technology problems and business solutions mapped out by your peers who have been through that territory. Timely, relevant, and specific, case studies let you stand on their shoulders to see farther and get there faster. Unique in the industry, only O’Reilly case studies feature real-world stories from both thought leaders and practitioners from companies like Facebook, Netflix, Disney, and many more. First presented at O'Reilly's top industry conferences, case studies create the ultimate insider experience, giving you the best part of any conference as part of your Safari membership. No other learning product or service provides this level of topical and timely knowledge
Continue reading "O’Reilly case studies: A map to your destination"