Python Programming – Basics and Hands On

Python programming starting with the basics along with practice of different programs on python software


  • No prerequisites. Just desire to learn new things.


Because of globalization and digital transformation the world of work is changing dramatically. And to cope up with this high Expectations of Marketplace, we will have to learn new skills.

Nowadays we are surrounded by all smart devices. This intelligence is emerged into these devices using programming.

There are many programming languages but we are going to learn a very simple but yet powerful programming language which is known as python. Python is used in many advanced applications nowadays like website development, artificial intelligence, robotics and many more.

After completion of this course, students will be able to install the python software on their system. They will be able to use different variables and use different operations on them according to the requirement. The requirements and the aim of programs are given. The students will be able to accept the input from user and use it in their program. They will also be able to use conditional expressions. The whole procedure to type the program, save it and to run it is shown. Using these hands on sessions, the confidence to run the program will be developed in the students. Also the logic development skills and critical thinking skills of the learners will be surely enhanced.

Who this course is for:

  • Engineering students, diploma students, enthusiastic school students

Course content

AI Animation with DALL-E 2, Photoshop and After Effects

Learn how to use DALL-E 2 to generate images for animating

Learn how to use Photoshop with DALL-E 2

Learn how to manage exponential scale in After Effects

Learn how to create an infinite Zoom


  • No previous experience with DALL-E 2 needed. Prior experience with photoshop and/or After effects is advantageous but not neccessary.


DALL-E 2 is one of the most powerful AI Art Generation programs on the market. It is comparable to that of Midjourney and Disco Diffusion, however DALL-E 2 has tools to not only create generative art, but to edit existing images. The ability to edit existing images is what sets DALL-E 2 apart from the crowd.

By utilising the ‘outpainting’ function within DALL-E2 we will be able to create images that can then be animated in the form of an infinite zoom. This course is also reliant on the use of Photoshop an After Effects. You can get a free trial of Adobe photoshop and After Effects and there will be a lesson and links highlighting this.

DALL-E 2 has now removed their Waitlist and the software is free of charge, there is however a 15 credit limit per month. Within this course I have purchased extra credits as I use DALL-E 2 a lot in my professional work. However, there is no requirement for you to make any purchases!

The prerequisites for this course are as follows: You will need an internet connection, an email address, Photoshop and After Effects. As mentioned above you can obtain free trials of both photoshop and After Effects.

Course outline

Infinite Zooms made with DALL-E 2
 (A quick case study look at AI animations made with DALL-E 2, more specifically we will look at example of infinite zooms made with DALL-E 2)

How to access DALL-E 2 (This session will show you how to access DALL-E 2)

Generating images in DALL-E 2 and Photoshop ready to animate (In this session we will utilise the prompt command to generate our first artwork. We will pair this with processing our images in Photoshop in order to generate images specifically for our infinite zoom.)

Animating an infinite zoom in After Effects (In this session we will utilise Adobe After Effects to take our DALL-E 2 images and animate the infinite zoom)

Class Project (Assignment) – (This lesson will walk you through the class project that you have been tasked with, summarising the skills and techniques learnt so far in the course.)

As mentioned above in the course outline, the course will finish with a really fun assignment where you will have the opportunity to practice the skills that you have learnt in this course! I’m looking forward to seeing what you guys create so please upload your work along with any key prompts you made! You may wish to submit a YouTube link in order to share the work you’ve made!

Who this course is for:

  • Beginner designers wanting to widen their skillsets

Course content

AI Content Generation Course

The Lazy Way to Create Content


  • Open mind
  • Attention to Details
  • AI Writing Software


Creating content can be daunting, time-consuming, and even downright exhausting. The thing is, you don’t need to reinvent the wheel to create great content. The course is designed to show you how to create articles and videos quickly and easily, using the power of artificial intelligence.  AI writing assistants are here to take all of the hassles out of creating content.

The course takes away the guesswork. It provides an efficient means to create articles and videos with AI, which is just what the market needs right now. Start using this course to finally create content in a few seconds that gets shared and liked by your followers! Writer’s block will no longer be a problem. You will no longer have to deal with hiring an expensive freelancer just to get back poorly written and copied content. I know the pain, having gone through this myself, that is why I developed this AI content generation course. 

The course shows you a specific AI software that will help writers produce content at a much faster pace. This is a great tool for those who lack the creativity to develop their own content or don’t have the time to commit themselves fully to writing. 

Who this course is for:

  • Course is for anyone looking to produce content that is unique and high quality without spending a lot of time or money producing it.

Course content

4 sections • 5 lectures • 50m total length

What is machine learning?

Many services that we use every day rely on machine learning – a field of science and a powerful technology that allows machines to learn from data and self-improve.

Machine learning is used in internet search engines, email filters to sort out spam, websites to make personalised recommendations, banking software to detect unusual transactions, and lots of apps on our phones such as voice recognition.

The technology has many more potential applications, some with higher stakes than others. Future developments could support the UK economy and will have a significant impact upon society. For example, machine learning could provide us with readily available ‘personal assistants’ to help manage our lives, it could dramatically improve the transport system through the use of autonomous vehicles; and the healthcare system, by improving disease diagnoses or personalising treatment. Machine learning could also be used for security applications, such as analysing email communications or internet usage. The implications of these and other applications of the technology need to be considered now and action taken to ensure uses will be beneficial to society.

Machine learning is distinct from, but overlaps with, some aspects of robotics (robots are an example of the hardware that can use machine learning algorithms, for instance to make robots autonomous) and artificial intelligence (AI) (a concept that doesn’t have an agreed definition; however machine learning is a way of achieving a degree of AI). 

What is the Royal Society project about?

There are both opportunities and challenges around this transformative technology

There are both opportunities and challenges around this transformative technology and it raises social, legal, and ethical questions. This is why the Royal Society is starting a project on machine learning, aiming to stimulate a debate, to increase awareness and demonstrate the potential of machine learning and highlight the opportunities and challenges it presents. In the course of the project we will engage with policymakers, academia, industry and the wider public.

The project will focus on current and near-term (5-10 years) applications of machine learning. It will have a strong public engagement element, and a variety of resources will be produced over the course of the project. Details of these will also be posted these web pages.

The project scope was developed by a Core Group of experts who met over the summer 2015. 

Who will inform this project?

This Royal Society project is led by a Working Group involving a range of expertise.

Answers to our call for evidence (now closed) also inform the project.

Evidence gathering sessions and public events will be held over the course of the project. 

What will come out of the project?

The project also pulls together evidence-based recommendations in a policy report for UK and EU policy makers, published April 2017.