Software Development
The Software Developer Training Track is a comprehensive and structured program designed to equip participants with the foundational knowledge and skills required to excel in the field of software engineering. This training track covers a wide range of topics, starting from the fundamentals of programming and software development principles to advanced concepts and industry best practices. Participants will engage in self-guided hands-on exercises, projects, and real-world scenarios to gain practical experience and build a strong foundation in software engineering.
CompTIA ITF+
This course provides an in-depth exploration of the fundamentals of Information Technology (IT) and its significance in our modern world. Through a project-based approach, students will gain a comprehensive understanding of key IT concepts, including hardware, software, networking, and security. Real-world examples and hands-on activities will be used to reinforce learning, enabling students to apply their knowledge effectively.
A.6. Certificates and Course Descriptions
Code Black Tech offers a comprehensive catalog of certification programs tailored to meet the needs of individuals pursuing careers in information technology and digital innovation. Each course is designed to align with industry-recognized standards and certifications, preparing students with both foundational knowledge and practical, hands-on skills.
IT Fundamentals+ / A+ Certification
This foundational program is designed for individuals who are new to the IT field and are seeking a solid starting point for a career in technology. Students will learn the essential skills needed to support and troubleshoot hardware, software, and network systems, culminating in preparation for the CompTIA IT Fundamentals+ and A+ certification exams.
Common Job Title(s):
- IT Support Specialist
- Help Desk Technician
- Technical Support Analyst
Common Job Duties:
- Install, configure, and maintain computer systems and software
- Troubleshoot basic hardware and software issues
- Perform routine maintenance and updates
- Support users through ticketing systems and in-person requests
- Understand security fundamentals and apply safe practices
Required Completed Certifications to Enroll:
- None
Skill Modules Learned in this Certificate:
- Fundamentals of computer hardware and software
- Operating systems and command-line tools
- Networking basics and wireless configurations
- Security best practices / Troubleshooting methodology and tools
- Customer service and professional communication skills
Duration: 84 hours. Taught 3 hours per day, 2 days per week for 14 weeks.
Network Engineering Certification (Network+)
A Network Engineer is responsible for the design, implementation, and maintenance of a company’s computer networks. This certification prepares students for the CompTIA Network+ exam and teaches foundational concepts in networking that are essential for managing wired and wireless networks across small to enterprise environments.
Common Job Title(s):
- Network Technician
- Network Support Specialist
- Junior Network Administrator
Common Job Duties:
- Install and configure network hardware and software
- Monitor network performance and troubleshoot connectivity issues
- Apply security protocols to protect data and systems
- Support and manage LANs, WANs, and wireless networks
- Document network topologies and configurations
Required Completed Certifications to Enroll:
- IT Fundamentals+ / A+ or equivalent knowledge
Skill Modules Learned in this Certificate:
- Network architecture and protocols
- IP addressing, subnetting, and routing
- Wireless standards and troubleshooting
- Network security and access control
- Network operations and performance monitoring
Duration: 84 hours. Taught 3 hours per day, 2 days per week for 14 weeks.
Security+ Certification
A Cybersecurity Specialist is responsible for identifying vulnerabilities, managing risk, and protecting data across networks, systems, and devices. This certification prepares students for the CompTIA Security+ exam and introduces core concepts in security architecture, threat analysis, and incident response.
Common Job Title(s):
- Information Security Analyst
- Cybersecurity Specialist
- Security Operations Center (SOC) Analyst
Common Job Duties:
- Monitor and analyze security events and incidents
- Implement and manage security controls
- Identify and mitigate vulnerabilities
- Conduct risk assessments and audits
- Assist in the response and recovery of security breaches
Required Completed Certifications to Enroll:
- A+ and Network+ or equivalent experience
Skill Modules Learned in this Certificate:
- Threat detection and response
- Risk management and mitigation strategies
- Cryptography and secure protocols
- Identity and access management
- Security architecture and operations
Duration: 84 hours. Taught 3 hours per day, 2 days per week for 14 weeks.
Administrative Technology Program
An Administrative Technology Specialist supports organizations by managing digital systems, documentation workflows, productivity tools, and project coordination. This program equips students with essential administrative software skills along with foundational project management practices that are vital to supporting operational efficiency in modern business environments.
Common Job Title(s):
- Administrative Assistant
- Office Support Specialist
- Project Coordinator
Common Job Duties:
- Create and manage digital documents, spreadsheets, and presentations
- Coordinate schedules and manage calendars
- Maintain data entry systems and office records
- Assist in planning, organizing, and tracking projects
- Communicate professionally with internal and external stakeholders
- Use task and workflow tools to support teams
Required Completed Certifications to Enroll:
- None
Skill Modules Learned in this Certificate:
- Microsoft Office Suite (Word, Excel, PowerPoint, Outlook)
- Cloud-based tools (Google Workspace, Zoom, etc.)
- Document and data management systems
- Business communications and formatting
- Introduction to project management tools and principles (e.g., Trello, Asana, Gantt charts)
Duration: 84 hours. Taught 3 hours per day, 2 days per week for 14 weeks.
AI Prompt Engineering Program
An AI Prompt Engineer crafts effective and efficient prompts that direct AI models (such as ChatGPT) to produce high-quality outputs. This program introduces students to the fundamentals of AI language models, prompt construction, and ethical AI usage to support roles in content creation, research, administrative support, and automation.
Common Job Title(s):
- AI Prompt Engineer
- Content Strategist
- Virtual Assistant
- AI Operations Specialist
Common Job Duties:
- Design and refine prompts for AI tools to generate relevant content
- Automate workflows using AI-based platforms
- Edit and review AI-generated outputs for clarity and accuracy
- Implement ethical guidelines in AI use
- Collaborate with teams to solve problems using AI models
Required Completed Certifications to Enroll:
- None
Skill Modules Learned in this Certificate:
- Foundations of AI and natural language processing
- Role-based and instruction-based prompt writing
- Tone, context, and structure optimization
- Real-world applications in writing, coding, research, and support
- AI ethics and safety considerations
Duration: 42 hours. Taught 3 hours per day, 1 day per week for 14 weeks.
Software Development (C# & Python) Program
A Software Developer designs, writes, tests, and maintains code that powers applications, systems, and tools. This dual-language program teaches students programming fundamentals through C# and Python—two versatile, in-demand languages used across industries including web development, automation, and software engineering.
Common Job Title(s):
- Junior Software Developer
- Application Developer
- Automation Engineer
- QA Tester
Common Job Duties:
- Write, test, and debug code in C# and Python
- Use version control systems like Git for collaborative development
- Design and maintain simple applications or scripts
- Connect applications to databases using SQL
- Document code and participate in agile development practices
Required Completed Certifications to Enroll:
- IT Fundamentals+ or equivalent experience
Skill Modules Learned in this Certificate:
- Programming logic, data types, loops, and functions
- Object-oriented programming (OOP) in C#
- Scripting and automation with Python
- Database integration using SQL
- Git and GitHub for source control
- Project-based application development
Duration: 84 hours. Taught 3 hours per day, 2 days per week for 14 weeks.
Program Objectives
The purpose of Code Black Tech is to close the digital divide and address the growing need for skilled technology professionals in underserved communities. Code Black Tech supports the workforce needs of nonprofit organizations, startups, government agencies, and corporations by providing accessible, job-specific training in information technology and related fields.
Code Black Tech accomplishes this by offering industry-aligned certification programs led by practicing professionals. Each course is designed to equip students with the technical skills, hands-on experience, and career readiness they need to secure meaningful employment in the technology sector, while helping employers meet their staffing and diversity goals.
Typical student-to-teacher ratio for each Code Black Tech course is 15:1.