Do you want to learn higher-level coding skills? This course teaches advanced programming concepts using the computer language Python. You will learn techniques and processes associated with computer programming and software development. This is the third course in a three course sequence–Digital Information Technology, Foundations of Programming, and Procedural Programming make up the Web Application and Development Program of Study. Prerequisites: This course is intended for students who have completed Foundations of Programming. Alternatively, some prior experience with programming is expected, ideally completion of an introductory course in Python programming language, though prior experience with C, C++, C#, Java, or JavaScript will also suffice.