Online Course – Certified Professional Internship in Information Systems Fundamentals from Northeastern University

Advance your career as a technology leader. Master the art of business application visualization and prepare yourself for the professional world of information 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

  • Advanced techniques in software engineering and systems thinking
  • Object-oriented programming with business needs
  • Practical Python challenges to improve coding skills
  • Implementing solutions in a variety of aspects of software development and information systems
  • Modeling significant business applications quickly and efficiently
  • A portfolio that demonstrates your ability to implement solutions

What you will learn in the course

Courses for which the course is suitable

  • Software developer
  • Information Systems Engineer
  • Systems Analyst
  • Python developer
  • Software Engineer
  • Modeling Expert
  • Technology Project Manager
  • Business Application Developer
  • Object-oriented programmer
  • Software solutions developer

Internship – 4-part course series

The Information Systems specialization provides hands-on experience in software development and information systems through four courses. The courses are structured in a gradual manner, covering basic concepts to advanced applications, with the goal of equipping you with practical skills in software engineering, domain modeling, and Python.

The specialization begins with advanced techniques in software engineering and systems thinking, and progresses to object-oriented programming, culminating in practical projects in Python that tackle real-world problems.

During the internship, you will master the art of modeling significant business applications quickly and efficiently, which will prepare you for challenges in the professional world of information systems.

Practical learning project

During your specialization in information systems, you will be involved in diverse projects that link theoretical knowledge with practical application. The projects range from building domain models using advanced software engineering principles to tackling complex software development tasks.

  • Object-oriented programming with business needs.
  • Practical challenges in Python to improve coding skills.
  • Implementing solutions in various aspects of software development and information systems.

This project-based approach not only strengthens your understanding of the material but also equips you with a portfolio that showcases your ability to implement solutions.

Details of the courses that make up the specialization

Introduction to Software and Application Development

Course 1
14 hours

What will you learn?

The course objectives are to introduce software engineering techniques and their application to practical business problems. You will be equipped with practical design and programming methods for rapidly modeling meaningful business applications.

The guide will take you step-by-step through the process of combining object-oriented programming techniques, business processes, and complex data models to assemble user-friendly models that meet business requirements.

Skills you will acquire

  • Software Development
  • Software design
  • Object-oriented programming language

Introduction to Domain Models

Course 2
9 hours

What will you learn?

This course is a continuation of the Introduction to Software and Application Development course. You will learn in depth software engineering techniques and their application to practical business problems.

In this course, you will learn about building domain models, improve your skills in using systems thinking, an object-oriented paradigm, visual programming techniques, and tools to streamline the work process.

Skills you will acquire

  • Solving complex problems
  • Object-oriented software engineering
  • Domain model

Basic Programming in Python I

Course 3
23 hours

What will you learn?

This hands-on Python programming course offers students the opportunity to gain mastery of the core principles of Python, as well as programming skills for building applications.

The course includes important computer science topics such as data types, reading and writing to standard input/output, using operators, controlling the flow of execution, using functions, and more.

Skills you will acquire

  • Python programming

Basic Programming in Python II

Course 4
10 hours

What will you learn?

This course offers students the opportunity to gain mastery of the core principles of Python, as well as programming skills for building applications.

The course includes important computer science topics such as data types, reading and writing to standard input/output, using operators, controlling the flow of execution, using functions, and more.

Skills you will acquire

  • Python programming