diff --git a/python/build/DMG_background.png b/python/build/DMG_background.png
index a8cde3b7fb1c..cff10c4a8fe9 100644
Binary files a/python/build/DMG_background.png and b/python/build/DMG_background.png differ
diff --git a/python/build/resources/PC_instCom.ico b/python/build/resources/PC_instCom.ico
index 44ecec9c8755..3e4f37a7346c 100644
Binary files a/python/build/resources/PC_instCom.ico and b/python/build/resources/PC_instCom.ico differ
diff --git a/python/build/resources/PC_uninstCom.ico b/python/build/resources/PC_uninstCom.ico
index 13e9f96f9987..d35ec8f3f9a7 100644
Binary files a/python/build/resources/PC_uninstCom.ico and b/python/build/resources/PC_uninstCom.ico differ
diff --git a/python/edu/build/DMG_background.png b/python/edu/build/DMG_background.png
index a8cde3b7fb1c..0a77e74f4111 100644
Binary files a/python/edu/build/DMG_background.png and b/python/edu/build/DMG_background.png differ
diff --git a/python/edu/build/pycharm_edu_build.gant b/python/edu/build/pycharm_edu_build.gant
index 6900f9a1c07d..a556470c58f4 100644
--- a/python/edu/build/pycharm_edu_build.gant
+++ b/python/edu/build/pycharm_edu_build.gant
@@ -435,7 +435,7 @@ private layoutMac(Map _args, String target) {
}
Map args = new HashMap(_args)
- args.icns = "$pythonCommunityHome/resources/PyCharmCore.icns"
+ args.icns = "$pythonCommunityHome/resources/PyCharmEdu.icns"
args.bundleIdentifier = "com.jetbrains.pycharm"
args.platform_prefix = "PyCharmEdu"
args.help_id = "PE"
diff --git a/python/edu/build/resources/PC_instCom.ico b/python/edu/build/resources/PC_instCom.ico
index 44ecec9c8755..a5ceaff5b4a0 100644
Binary files a/python/edu/build/resources/PC_instCom.ico and b/python/edu/build/resources/PC_instCom.ico differ
diff --git a/python/edu/build/resources/PC_uninstCom.ico b/python/edu/build/resources/PC_uninstCom.ico
index 13e9f96f9987..306c72c410bf 100644
Binary files a/python/edu/build/resources/PC_uninstCom.ico and b/python/edu/build/resources/PC_uninstCom.ico differ
diff --git a/python/edu/build/resources/headerlogo.bmp b/python/edu/build/resources/headerlogo.bmp
index c06099264961..037396c168af 100644
Binary files a/python/edu/build/resources/headerlogo.bmp and b/python/edu/build/resources/headerlogo.bmp differ
diff --git a/python/edu/build/resources/logo.bmp b/python/edu/build/resources/logo.bmp
index 2462a5af3580..0e87a00bac46 100644
Binary files a/python/edu/build/resources/logo.bmp and b/python/edu/build/resources/logo.bmp differ
diff --git a/python/edu/resources/PyCharmEdu.icns b/python/edu/resources/PyCharmEdu.icns
new file mode 100755
index 000000000000..79f5663826d0
Binary files /dev/null and b/python/edu/resources/PyCharmEdu.icns differ
diff --git a/python/edu/resources/PyCharmEdu.ico b/python/edu/resources/PyCharmEdu.ico
new file mode 100755
index 000000000000..79f5663826d0
Binary files /dev/null and b/python/edu/resources/PyCharmEdu.ico differ
diff --git a/python/edu/resources/PyCharmEdu128.png b/python/edu/resources/PyCharmEdu128.png
new file mode 100755
index 000000000000..e4eb52a199ab
Binary files /dev/null and b/python/edu/resources/PyCharmEdu128.png differ
diff --git a/python/edu/resources/PyCharmEdu128@2x.png b/python/edu/resources/PyCharmEdu128@2x.png
new file mode 100755
index 000000000000..fe5c335b8eb1
Binary files /dev/null and b/python/edu/resources/PyCharmEdu128@2x.png differ
diff --git a/python/edu/resources/PyCharmEdu13.png b/python/edu/resources/PyCharmEdu13.png
new file mode 100755
index 000000000000..9f73e6cd4deb
Binary files /dev/null and b/python/edu/resources/PyCharmEdu13.png differ
diff --git a/python/edu/resources/PyCharmEdu13@2x.png b/python/edu/resources/PyCharmEdu13@2x.png
new file mode 100755
index 000000000000..3449007c7728
Binary files /dev/null and b/python/edu/resources/PyCharmEdu13@2x.png differ
diff --git a/python/edu/resources/PyCharmEdu13@2x_dark.png b/python/edu/resources/PyCharmEdu13@2x_dark.png
new file mode 100755
index 000000000000..648fa51a8227
Binary files /dev/null and b/python/edu/resources/PyCharmEdu13@2x_dark.png differ
diff --git a/python/edu/resources/PyCharmEdu13_dark.png b/python/edu/resources/PyCharmEdu13_dark.png
new file mode 100755
index 000000000000..b174f28eded5
Binary files /dev/null and b/python/edu/resources/PyCharmEdu13_dark.png differ
diff --git a/python/edu/resources/PyCharmEdu16.png b/python/edu/resources/PyCharmEdu16.png
new file mode 100755
index 000000000000..fec78bcbf11c
Binary files /dev/null and b/python/edu/resources/PyCharmEdu16.png differ
diff --git a/python/edu/resources/PyCharmEdu16@2x.png b/python/edu/resources/PyCharmEdu16@2x.png
new file mode 100755
index 000000000000..e9cd68a35c6e
Binary files /dev/null and b/python/edu/resources/PyCharmEdu16@2x.png differ
diff --git a/python/edu/resources/PyCharmEdu256.png b/python/edu/resources/PyCharmEdu256.png
new file mode 100755
index 000000000000..fe5c335b8eb1
Binary files /dev/null and b/python/edu/resources/PyCharmEdu256.png differ
diff --git a/python/edu/resources/PyCharmEdu256@2x.png b/python/edu/resources/PyCharmEdu256@2x.png
new file mode 100755
index 000000000000..d47ed9b7641a
Binary files /dev/null and b/python/edu/resources/PyCharmEdu256@2x.png differ
diff --git a/python/edu/resources/PyCharmEdu32.png b/python/edu/resources/PyCharmEdu32.png
new file mode 100755
index 000000000000..ff04b79912f8
Binary files /dev/null and b/python/edu/resources/PyCharmEdu32.png differ
diff --git a/python/edu/resources/PyCharmEdu32@2x.png b/python/edu/resources/PyCharmEdu32@2x.png
new file mode 100755
index 000000000000..7fd06e6f7140
Binary files /dev/null and b/python/edu/resources/PyCharmEdu32@2x.png differ
diff --git a/python/edu/resources/PyCharmEdu512.png b/python/edu/resources/PyCharmEdu512.png
new file mode 100755
index 000000000000..d47ed9b7641a
Binary files /dev/null and b/python/edu/resources/PyCharmEdu512.png differ
diff --git a/python/edu/resources/PyCharmEdu512@2x.png b/python/edu/resources/PyCharmEdu512@2x.png
new file mode 100755
index 000000000000..a2d92a3daec9
Binary files /dev/null and b/python/edu/resources/PyCharmEdu512@2x.png differ
diff --git a/python/edu/resources/PyCharmEdu64.png b/python/edu/resources/PyCharmEdu64.png
new file mode 100755
index 000000000000..7fd06e6f7140
Binary files /dev/null and b/python/edu/resources/PyCharmEdu64.png differ
diff --git a/python/edu/resources/PyCharmEdu64@2x.png b/python/edu/resources/PyCharmEdu64@2x.png
new file mode 100755
index 000000000000..e4eb52a199ab
Binary files /dev/null and b/python/edu/resources/PyCharmEdu64@2x.png differ
diff --git a/python/edu/resources/PyCharmEduWelcomeScreen.png b/python/edu/resources/PyCharmEduWelcomeScreen.png
new file mode 100755
index 000000000000..e2a8e70788ab
Binary files /dev/null and b/python/edu/resources/PyCharmEduWelcomeScreen.png differ
diff --git a/python/edu/resources/PyCharmEduWelcomeScreen@2x.png b/python/edu/resources/PyCharmEduWelcomeScreen@2x.png
new file mode 100755
index 000000000000..6e177617b6c1
Binary files /dev/null and b/python/edu/resources/PyCharmEduWelcomeScreen@2x.png differ
diff --git a/python/edu/resources/idea/PyCharmEduApplicationInfo.xml b/python/edu/resources/idea/PyCharmEduApplicationInfo.xml
index f74dd4f095c6..864bef101e74 100644
--- a/python/edu/resources/idea/PyCharmEduApplicationInfo.xml
+++ b/python/edu/resources/idea/PyCharmEduApplicationInfo.xml
@@ -2,13 +2,15 @@
-
-
-
+
+
+
+
-
+
-
-
-
+
+
+
+