Microcredential
Introduction to Programming with Python and Java
University of Pennsylvania via Coursera Specialization
-
39
-
- Write review
Overview
Class Central Tips
Courses
-
This course provides an introduction to the Java language and object-oriented programming, including an overview of Java syntax and how it differs from a language like Python. Students will learn how to write custom Java classes and methods, and how to test their code using unit testing and test-driven development. Topics include basic data structures like Arrays and ArrayLists and overloading methods.
-
This course provides an introduction to programming and the Python language. Students are introduced to core programming concepts like data structures, conditionals, loops, variables, and functions. This course includes an overview of the various tools available for writing and running Python, and gets students coding quickly. It also provides hands-on coding exercises using commonly used data structures, writing custom functions, and reading and writing to files. This course may be more robust than some other introductory python courses, as it delves deeper into certain essential programming topics.
-
This course provides a comprehensive look at Java inheritance, including access modifiers and overriding methods. Students are introduced to abstract classes, and will learn how to read and write to files, use regular expressions for parsing text, and how to leverage complex data structures like collections and maps.
Additionally, this course offers strategies for catching errors and debugging code, including an overview of Eclipse’s debugging tool. -
This course provides an introduction to basic data science techniques using Python. Students are introduced to core concepts like Data Frames and joining data, and learn how to use data analysis libraries like pandas, numpy, and matplotlib. This course provides an overview of loading, inspecting, and querying real-world data, and how to answer basic questions about that data. Students will gain skills in data aggregation and summarization, as well as basic data visualization.
Taught by
Brandon Krakowsky
Related Courses
-
Inheritance and Data Structures in Java
University of Pennsylvania
-
Introduction to Python Programming
University of Pennsylvania
-
Data Analysis Using Python
University of Pennsylvania
-
Java for Android
Vanderbilt University
1.0 -
Introduction to Java and Object-Oriented Programming
University of Pennsylvania
-
Master of Computer and Information Technology
Pennsylvania State University
Reviews
0.0 rating, based on 0 reviews