Đorđe Klisura

Ph.D. Candidate in Information Technology

IS 2053


Programming I (Python)


This course introduces core programming concepts and best practices, including logic, algorithms, pseudocode, syntax, and code readability. Students learn essential constructs such as control structures, arithmetic and logical operators, functions, arrays and lists, regular expressions, classes and objects, exception handling, and the use of integrated development environments. The course emphasizes strong problem-solving and coding skills that transfer across programming languages. In the final stage of the course, students complete a data analytics project that integrates AI techniques to solve real-world business problems using open-source datasets from Kaggle.

Enrollment: ~40 students 

💬 Student Testimonials

"Hands down one of the best professors I have ever had."

"You made programming very easy to understand... One of the best professors I've had."

"Clearly cares about his students… Supportive and approachable."

"Professor Klisura’s teaching methods were easy to understand and he’s helpful. He’s the best coding teacher I’ve taken so far."

Share

Tools
Translate to