Data Engineering is the foundation for the new world of Big Data. Enroll now to build production-ready data infrastructure, an essential skill for advancing your data career.
Prerequisites and Requirements Intermediate Python programming knowledge, of the sort gained through the Programming for Data Science Nanodegree program, other introductory programming courses or programs, or additional real-world software development experience. Including:
Strings, numbers, and variables; statements, operators, and expressions; Lists, tuples, and dictionaries; Conditions, loops; Procedures, objects, modules, and libraries; Troubleshooting and debugging; Research & documentation; Problem solving; Algorithms and data structures This content is also available in the Introduction to Python Programming course.
Intermediate SQL knowledge and linear algebra mastery, addressed in the Programming for Data Science Nanodegree program, including:
Joins, Aggregations, and Subqueries Table definition and manipulation (Create, Update, Insert, Alter)