Skip to content
UdemySoftware DevelopmentPaid courseIntermediate levelCertificate

Python for Java Developers (Udemy.com)

Use your programming skills to develop Python programs

Created by: John Purcell

Last updated December 2024

icon
What you will learn

  • Develop Python programs
  • Work with text data in Python
  • Use Python to visualise data
  • Use machine learning to make predictions about data

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.7 out of 5higher than 79% of them
  • Reviews131#408 of 519 by number of reviews
  • Length5.6 hoursshorter than 58% of them
  • Last updatedDecember 2024earlier than 63% of them

icon
Course Description

This course will help you to learn to program in Python by leveraging the skills you already have in Java, or another high-level object-oriented programming language.


I won't waste your time explaining things you already know, like what functions are, or exceptions or classes. Instead, we'll dive right into how to make use of the concepts you already understand in another language, in Python.


We'll start with the most important syntax first, so that after the first section or two you'll already be able to write Python scripts. Then we'll cover how to work with classes, containers, regular expressions and files in Python, and more.


You'll also learn how to use Numpy for numerical computing (less complicated than it sounds!) and how to use Pandas as a virtual spreadsheet. In the final section we'll cover how to draw charts so you can visualise your data, and how to use a simple artificial neural network to make predictions based on your data.


The courses includes suggested exercises and quizzes to help you check your progress. With a little practice, you can quickly learn to make use of Python for automating routine tasks, processing text data, working with numerical data, or whatever you need to do.


If you already have some programming knowledge and don't want to sit through explanations of basic concepts, but do want to learn to use Python alongside your existing programming skills, this course is for you.





icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

John Purcell

After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer. After spending four years in the beautiful city of Budapest, Hungary and a year in Berlin, I now live in Italy.

icon
More courses by John Purcell

$19.99

Free

Free

$149.99

Free

$99.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.7

131 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Bhagwati Prasad on 8/31/2026

I have covered good grounds into python and learn sufficient stuff to start my python journey as a java developer. Excellent Stuff from John as always!

By Shyam Pattnaik on 4/23/2026

A good course who knows JAVA.One can relate the terminologies from java.Author has a good knowledge for the new comer in Python.

By Ansari Seiybu Mohamed Haneef on 4/14/2026

This course was really helpful but Section 12 and Section 13 was not for everyone. I primarily enrolled to understand python with java background

By Matt Brasier on 11/22/2025

Does a great job of introducing key concepts and how they relate to their Java equivalents.

By Carlos Felipe de Oliveira Raymundo on 10/17/2025

The course successfully achieved its goal by teaching the main areas of Python efficiently and without wasting time.

By Matthew Canaday on 10/13/2025

Great match... I have 25+ years as a professional developer mostly in Java. I learned a lot of great things about python... I'm now a convert.

By Ankit Jaiswal on 9/11/2025

Yes, It is good match for my requirement.

By Łukasz Królikowski on 5/13/2025

Very simply explained, good coverage.

By Kostiantyn on 1/12/2025

This course is exactly what I needed to transition from Java to Python without having to start entirely from scratch.

By Ron Wyman on 12/26/2024

Covers everything I expected, very well and concise. I don't know Java, but my C++ knowledge was sufficient to follow everything.

Showing all 10 reviews on CourseDuck

Read all 131 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100