Skip to main content

Socially Just Coding: Develop in Swift Explorations Pt. 1

Socially Just Coding is part one of a two part series in Develop in Swift Explorations. This eight-week course introduces students to core programming concepts through hands-on activities, Xcode playgrounds, and app projects. You’ll build your app development skills as you go, learning about app design as well as programming in Xcode. You’ll also have opportunities to think about the impact of computing innovations, and the decisions you make about your actions online and as an app developer.

Fall ‘23
HubSpot Video

This course includes:

  • sign-direction 5 module series
  • time Flexible schedule
  • cap Certificate of completion
  • mobile Access on mobile

What you'll learn

  • The impact of coding on social justice
  • Understand of how to use Swift coding language
  • Learning technology, theory, and Swift coding language
  • Practice designing and building applications

Skills you’ll gain

  • Xcode
  • iOS App Development
  • Prototyping

Program Highlights

Services offered by industry coaches

  • Build several simple apps and prototype an app of your own design
  • Get a taste for the world of app development
  • Learn how you can use technology to express yourself and how it can be used to solve problems
  • Earn a micro-credential
  • Insights from renowned faculty and industry experts.

Program Faculty


Carl S. Moore

PHD, Consultant

Carl is a teacher, learning scientist, curriculum developer and instructional designer. He also serves as the Vice President of Teaching and Learning at Howard Community College.


Dr. Kesha Mallory James

Morgan State University, Center for Equitable AI and Machine Learning Systems

Director of Distance Education for Lawson State Community College and the LSCC Apple Tech Hub Program Manager. With her vision, LSCC became 1 of 10 Apple Tech Centers for HBCUs. Dr. James is a certified Apple Teacher and Swift coding instructor.


Dr. Yasmeen Rawajfih

Assistant Professor in the Computer Science (CS) Department at Tuskegee University

She received her PhD in Computer Science and Software Engineering from Auburn University. Dr. Rawajfih teaches many core courses in the CS curriculum at Tuskegee University including Software Engineering, Design and Analysis of Algorithms, Statistics, and Data Analytics.


Professor Ruth Olusegun

Adjunct Professor at Bowie State University in the Department of Computer Science

Specializing in AI and Blockchain technologies, Professor Olusegun has taught Mathematics, AWS Cloud Computing, and Programming courses. She currently teaches Swift Programming & Mobile App development and Computer Literacy Applications.

Program Schedule

5 modules • 8 weeks Expand all modules

Coding in Society Module 1

In this 1 week module, we will begin by examining personal identity and how coding can be used to promote diversity and inclusion. We will discuss how coding can be used as a tool to create solutions for social issues, and how these solutions can have a significant impact on society. We’ll also talk about the many career paths available to those with coding skills. From software development to user experience design, the opportunities are endless. Lastly, we will discuss how proficiency in coding can enhance employability and provide opportunities for advancement.

Programming Fundamentals Module 2

In this 2 week module, you will learn Programming Fundamentals. Programming is the process of giving a computer instructions to execute. It involves providing inputs to a computer, which are then processed and manipulated, and finally, outputs are generated. Programming is all about inputs and outputs, and it’s a critical skill that has become increasingly important in our digital age.

Build and Design with Swift Module 3

In this 1 week module, you will learn how to use coding to build and design applications using the Swift programming language. You will experiment with programming ideas without building an entire app and learn how to write code, watch it run, change it, and watch it run again. Lastly, you will explore these concepts in Xcode playgrounds, build a word game in a playground, and get started with Interface Builder to build and run your own app that displays a photo.

Algorithms Module 4

In this 2 week module, you will learn about algorithms, which are a set of instructions for accomplishing a task. Building off of the work you’ve completed in previous modules, you will learn to articulate algorithms to solve problems and use pseudocode to plan the steps of an algorithm before writing and debugging actual code. You will explore sequencing and selection, where the order of instructions is crucial, and choices determine the sequence’s flow. Lastly, you will learn to examine conditions at the time your code runs, and your program will proceed along one of many possible paths

Build and Design with Playground Basics Module 5

In this 2 week module, you will use your knowledge of Playground Basic to build a QuestionBot App. You will be part of a team that’s building a chat app called QuestionBot. In doing so, you will only focus on one part of the app, which is to work on QuestionBot’s “brain,” the part that decides how to answer questions. Ultimately, you will build knowledge for the bot, a personality to go with it, and give the app a unique behavior of your own design! Other parts of the app, such as the design, user interface, and the parts that take the question and display the answer, have already been completed.

Frequently asked questions

What is Propel Learn?

 Propel Learn is a signature learning and credentialing platform designed specifically for students at historically Black colleges and universities (HBCUs). It offers comprehensive, experiential, and innovative learning experiences in cutting-edge fields such as Artificial Intelligence and Machine Learning, Swift Coding, Arts and Entertainment, Cybersecurity, Clean Energy, Career Readiness, Leadership, Diversity, Equity, and Inclusion. The platform is co-developed by industry experts, top HBCU faculty, and notable workforce collaborators from around the world, and all courses and micro-credential programs are reviewed and certified by industry giants such as Apple, Southern Company, and other top industry partners. Propel Learn's micro-credentialing system is designed to help students progress at their own pace, with badges and certificates that denote their level of achievement. Students can also receive ongoing support and resources to enhance their learning experience and support their professional development.

What is Propel’s Innovation and Design Model?

 Propel’s Innovation and Design model combines cutting-edge research, learning science principles, instructional design, and tech-enhanced tools to create effective and engaging learning experiences. Our research focuses on workforce and industry credentials to ensure our courses are relevant and up-to-date. We incorporate learning science principles to promote effective learning for neurodiverse and ethnically diverse groups. Our instructional design principles organize learning experiences in a structured, learner-centered way. Lastly, we leverage tech-enhanced tools, such as our virtual learning platform Honor Learn, to promote the success of both faculty and students.

What is learning science?

Learning science is the study of how people learn and how to improve the process of learning. It draws upon research from cognitive psychology, neuroscience, educational psychology, and other related fields to inform the design of effective learning experiences.

What is Instructional Design

Instructional design is the process of creating educational or training materials and experiences in a systematic and efficient manner. It involves analyzing learners' needs, defining learning objectives, designing and developing instructional content, and evaluating the effectiveness of the instructional materials.

More questions

Visit the PROPEL Center

Popular Courses

Certificate courses

desola-lanre-ologun-kwzWjTnDPLk-unsplash 2

Socially just coding:
Develop in swift explorations

8-week hands-on course for students to learn core programming concepts, app design, and online engagement.


Creating content:
From the streets to the studio

Learn about Black experience in media and create professional content with iPhones and multimedia software through this Propel course.

ai-generated-illustration-ai-technology-helping-people-everyday-life (1)-1

Artificial intelligence:
How does AI impact culture? 

AI's exponential growth in popularity and utility makes it necessary to learn. This course will introduce the technology and its significance.