Introduction to Electrodynamics

4.25/5 · 4K+ ratings

David J. Griffiths provides a clear and conversational pathway into the complex world of electricity and magnetism. Widely regarded as the standard text for undergraduate physics, this book transforms difficult mathematical concepts into understandable physical insights. Griffiths uses a witty and informal tone that makes the transition from basic physics to advanced theoretical applications feel…

Shelves
Stem David J. Griffiths Nonfiction book Textbooks Physics Mathematics Engineering Technical Reference Science Academic

More like this


Introduction to Elementary Particles

David Griffiths brings the complex world of subatomic physics to life in this accessible textbook designed for undergraduate students. He replaces…

4.25/5 · 4K+ ratings

Think Stats

If you know how to program, you have the skills to turn data into knowledge using the tools of probability and statistics. This concise introducti…

4.25/5 · 4K+ ratings

The New Turing Omnibus: 66 Excursions In Computer Science

No other volume provides as broad, as thorough, or as accessible an introduction to the realm of computers as A. K. Dewdney's The Turing Omnibus.<…

4.25/5 · 4K+ ratings

Pearls of Functional Algorithm Design

Richard Bird takes a radically new approach to algorithm design, namely, design by calculation. These 30 short chapters each deal with a particula…

4.25/5 · 4K+ ratings

The Hundred-Page Machine Learning Book

Concise and to the point — the book can be read during a week. During that week, you will learn almost everything modern machine learning has to o…

4.25/5 · 4K+ ratings

Think Complexity: Complexity Science and Computational Modeling

Expand your Python skills by working with data structures and algorithms in a refreshing context―through an eye-opening exploration of complexity …

4.25/5 · 4K+ ratings

Computational Complexity: A Modern Approach

This beginning graduate textbook describes both recent achievements and classical results of computational complexity theory. Requiring essentiall…

4.25/5 · 4K+ ratings

Make Your Own Neural Network

A gentle journey through the mathematics of neural networks, and making your own using the Python computer language. Neural networks are a …

4.25/5 · 4K+ ratings

Types and Programming Languages

A comprehensive introduction to type systems and programming languages. A type system is a syntactic method for automatically checking the absence…

4.25/5 · 4K+ ratings

Programming in Haskell

Haskell is one of the leading languages for teaching functional programming, enabling students to write simpler and cleaner code, and to learn how…

4.25/5 · 4K+ ratings

Understanding Computation: From Simple Machines to Impossible Programs

Author: Tom Stuart

Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theore…

4.25/5 · 4K+ ratings

Discrete Mathematics and its Applications

Discrete Mathematics and its Applications is a focused introduction to the primary themes in a discrete mathematics course, as introduced through …

4.25/5 · 4K+ ratings