Programming

Learn the core of computer programming: logic, algorithms and problem solving, with hands-on practice in C and Java.

  • BeginnerLevel
  • 15Lessons
  • 72 hrsDuration
  • 0Students

What you will learn

  • Think in algorithms and solve problems step by step

  • Write programs in C and Java

  • Use variables, conditions, loops and functions confidently

  • Work with arrays, strings and simple data structures

  • Understand object-oriented programming

  • Test and debug your own code

Curriculum

4 modules, 15 lessons

Module 1 Foundations 4 lessons
  1. YouTube video How computers run programs Free preview
  2. YouTube video Algorithms and flowcharts Premium lesson
  3. YouTube video Setting up your tools Premium lesson
  4. YouTube video Your first programs Premium lesson
Module 2 Programming in C 4 lessons
  1. YouTube video Variables and data types Premium lesson
  2. YouTube video Conditions and loops Premium lesson
  3. YouTube video Functions Premium lesson
  4. YouTube video Arrays and strings Premium lesson
Module 3 Programming in Java 4 lessons
  1. YouTube video Java basics Premium lesson
  2. YouTube video Classes and objects Premium lesson
  3. YouTube video Inheritance and interfaces Premium lesson
  4. YouTube video Collections Premium lesson
Module 4 Problem solving 3 lessons
  1. YouTube video Debugging and testing Premium lesson
  2. YouTube video Common algorithms Premium lesson
  3. Assignment Final project: a console application Premium lesson

About this course

Build a strong programming foundation that carries over to any language. You'll learn how computers run programs, how to break problems into steps, and how to write, test and debug code, practising in C and Java, the languages taught in most computer science departments.

Perfect for beginners, students preparing for computer science courses, and anyone who wants to understand programming properly before specialising.

Student reviews

No reviews yet.

Requirements

  • A laptop (any brand, at least 4GB RAM)
  • Basic computer skills
  • Commitment to practise between classes

Pair it with

Development

Web Development

Build and launch real websites and web apps with HTML, CSS, JavaScript, PHP and SQL, from your first page to a live project.

  • 19 lessons
  • 96 hours
  • 0 students
  • New
₦55,000 ₦50,000
View course

Development

Mobile App Development

Build Android and iOS apps from one codebase with Flutter, connect them to the internet and publish them to the Play Store.

  • 15 lessons
  • 96 hours
  • 0 students
  • New
₦100,000
View course

Development

WordPress Website Design

Build professional business websites, blogs and online stores with WordPress, no coding needed, and get paid to build them for clients.

  • 12 lessons
  • 48 hours
  • 0 students
  • New
₦35,000
View course