This covers object-oriented programming concepts such as inheritance, polymorphism, and abstract classes. It also covers advanced data structures such as linked lists, stacks, queues, and trees. The course also covers the basics of graphical user interface (GUI) programming. The course is taught using the Java programming language.
This course covers different data analytics and data science tools. It teaches building a data analysis system/pipeline covering all steps of data analytics project such as data cleaning, exploratory analysis, and data visualizations. The course is taught using the Python.