Online Course – University of London Certified Professional Internship in Computer Science

Prepare yourself for computer science. Create graphics programs, learn computational methodologies, develop mental models of computer systems.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Computer Programming
  • Mathematics
  • Troubleshooting
  • JavaScript
  • Computer Graphics (CG)

What you will learn in the course

Courses for which the course is suitable

  • Software developer
  • Computer Engineer
  • Graphic application developer
  • Systems Analyst
  • Computer Science Specialist
  • Game developer
  • Programming Guide
  • Problem solving key

Expertise – 3-part course series

This specialization covers topics ranging from basic computing principles to the mathematical foundations required for computer science. You will learn basic concepts about how computers work, which can be applied to any software or computer system. You will also gain the practical knowledge needed to write basic level graphical and interactive programs. The numerical mathematics component will give you the numerical and computational tools required to integrate problem solving and modeling in computer science.

Hands-on Learning Project

There are a variety of activities within this specialization that will allow students to apply and develop their programming skills in a fun and engaging way.

  • Students will master the fundamentals of computer science by solving mathematical puzzles using a variety of interactive techniques.
  • Become detectives and solve crimes in an interactive detective app.
  • Applying computer science concepts to solve everyday problems using computers.

Details of the courses that make up the specialization

Introduction to Computer Programming Course

Course 1 • 21 hours • 4.1 (883 ratings)

Course Details
What you’ll learn
  • This MOOC course provides you with the basic knowledge required to write computer programs.
  • If you are interested in learning how to write basic-level graphical and interactive programs in a real programming language, this course is for you.
  • You will start by learning the basics of editing and running programs.
  • Then you will learn how to create 2D graphics using shapes and coordinates.
  • Finally, you will learn how to create interactive graphics that can be controlled with the mouse.
  • You will also solve a set of interactive puzzles using your coding skills in the Sleuth game, created especially for this course.
  • The course uses the Javascript language and the p5.js library.

How computers work

Course 2 • 10 hours • 4.6 (546 ratings)

Course Details
What you’ll learn
  • Computers are everywhere, they are not only the personal computers and laptops that we use for work, but also the phones in our pockets and even the watches on our wrists are computers.
  • You probably use a computer every day, and what you are reading now was written on a computer!
  • Just because we use computers all the time, doesn’t mean we understand them or find them easy to use.
  • Computer science is the science that deals with computers. It is the field of knowledge that experts use to understand computer systems.
  • Knowing a little about computer science will help you understand the computers around you.
  • This is not a course on how to use a specific software, instead you will learn some basic concepts that you can apply to any software or computer system.
  • Apply these concepts to the types of computer systems we use every day, including word processing applications, e-commerce, the Internet, and websites.
  • You will learn how to apply computer science concepts to solve problems in everyday computer use and thus become better computer users.
  • Taking this course can be the start of your career in computer science, and it serves as an introduction to the Bachelor of Computer Science degree from the University of London.
  • The course is also for you if you simply want to learn a little about computer science to better understand the computers you use in your daily life.

Mathematics for Computer Science

Course 3 • 37 hours • 4.1 (226 ratings)

Course Details
What you’ll learn
  • Convert numbers between different bases and perform calculations in bases.
  • Identify, describe, and calculate number sequences and their sums.
  • Represent and describe a numerical space using coordinates and graphs.
  • Explore, represent, and describe changes in quantities using functions and their graphs.