Yes, but you should have basic programming knowledge prior to taking our courses.
Rust Foundations assumes basic familiarity with program concepts - control structures, variables, etc. It helps to have a working Rust setup and have achieved "hello world". Foundations is a "zero-to-hero" class, taking you from "Hello World" to creating web services. It walks you through the largest differences from other languages - the borrow checker, memory management, etc. - but with a focus on writing clear, simple code that doesn't need the in-depth knowledge provided by the class.