Introduction to Programming with Python and Java Specialization

This Specialization begins with a foundation in Python and progresses to more advanced topics in Java, such as object-oriented programming and data structures. Learners will be able to develop completely functioning programs in both Python and Java, two of the most well-known and widely used programming languages in the world today, after completing this set of four courses.


Introduction to Programming with Python and Java is intended students and professionals who have little or no programming experience. It's for ambitious students who have taken tough coursework before and want to obtain a competitive advantage in their industry. It's for people who are thinking about applying to the University of Pennsylvania's online Master of Computer and Information Technology program and want to see some of the first course's lecture videos and content.

Language syntax, style, programming methodologies, and coding conventions are all covered in this Specialization. Best practices and good code design, code testing and test-driven development, code debugging, code and program documentation, and computational thinking are all topics covered.


Students will develop fully working Python programs, including an online banking system implementation and a data analysis project evaluating movies and IMDB ratings. Learners will use PyCharm and Jupyter Notebook to apply Python programming, file I/O, data analysis, and visualization.

Additionally, students will develop fully working Java applications, including a text file parser that reads, writes, and analyzes text files. Students will use Eclipse to learn Java programming, object-oriented principles, data structures, file I/O, unit testing, and code debugging.


What you will learn

  • Describe the fundamentals of Python programming, including how to set up Python tools and construct fully functioning programs using data structures.
  • Examine key data science concepts and techniques in Python, including how to use data analysis packages and how to develop data visualization skills.
  • Apply object-oriented programming and Java principles to create fully functioning programs with classes and methods, as well as unit testing.
  • Understand Java inheritance and how to use it to parse text in files, store data in complex data structures, and debug programs.


Skills you will gain

  • Programming Principles
  • Python Programming
  • Java Programming
  • Data Structure
  • Computer Programming
  • Python Tools
  • Python Syntax And Semantics
  • Data Science
  • Python Libraries
  • Data Analysis
  • Data Visualization (DataViz)
  • Java Tools


Instructor: Brandon Krakowsky

Coursera rate: 4.4/5.0, 610 ratings

Offered by: University of Pennsylvania

Enroll here: https://www.coursera.org/specializations/programming-python-java

https://devcrew.io/
https://devcrew.io/
https://edgy.app/
https://edgy.app/

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy