Self-development courses can help you learn time management, emotional intelligence, effective communication, and goal-setting strategies. You can build skills in self-reflection, resilience, and motivation techniques that enhance personal growth. Many courses introduce tools like journaling apps, productivity planners, and mindfulness practices that support your journey toward self-improvement and help you implement the skills you acquire.

The State University of New York
Skills you'll gain: Child Development, Childhood Education and Development, Working With Children, Special Education, Education and Training, Teaching, Family Support, Parent Communication, Cultural Diversity, Diversity Awareness, Diversity Equity and Inclusion Initiatives, Classroom Management, Cultural Responsiveness, Psychosocial Assessments, Behavior Management, Behavioral Management, Positive Behavior Support, Cultural Sensitivity, Creativity, Communication
Beginner · Course · 1 - 3 Months

Skills you'll gain: Training and Development, Training Programs, Employee Performance Management, Performance Management, Compensation Management, Performance Appraisal, Compensation and Benefits, Employee Training, Performance Review, Workforce Development, Education and Training, Benefits Administration, Human Resources, People Development, Employee Retention, Instructional Design, Law, Regulation, and Compliance, Change Management, Program Evaluation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: UI Components, Interactive Design, User Interface (UI), Frontend Integration, User Interface (UI) Design, Event-Driven Programming, MySQL, Back-End Web Development, Application Development, Database Application, User Flows, Application Deployment, Front-End Web Development, Database Management, Databases, Database Management Systems, Program Development, Python Programming, Web Applications, Web Frameworks
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Data Presentation, Scientific Visualization, Application Development, Object Oriented Design, Data Visualization Software, Statistical Visualization, Plot (Graphics), Application Design, Visualization (Computer Graphics), Programming Principles, Data Visualization, Graphical Tools, Computational Thinking, Computer Graphic Techniques, Program Development, Graphic and Visual Design, Software Visualization
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: CI/CD, Continuous Integration, Continuous Deployment, Full-Stack Web Development, Application Design, Node.JS, Django (Web Framework), Back-End Web Development, Web Applications, Web Design and Development, Front-End Web Development, Restful API, Application Development, GitHub, Microservices, Web Development, User Accounts, Kubernetes, Frontend Integration, Javascript
Advanced · Course · 1 - 3 Months
Rice University
Skills you'll gain: Chemistry, General Science and Research, Physical Science, Physics, Scientific Methods, Experimentation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Authentications, OAuth, Back-End Web Development, Event-Driven Programming, Database Management, Object-Relational Mapping, Databases, Authorization (Computing), Redis, Secure Coding, Application Programming Interface (API), Restful API, Data Modeling, API Design, Email Automation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Microsoft Visual Studio, Development Environment, Maintainability, Integrated Development Environments, Microsoft Development Tools, Scalability, Software Development Tools, Python Programming, Debugging, Computer Programming Tools
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Data Modeling, User Interface (UI), jQuery, Microsoft SQL Servers, User Interface (UI) Design, Application Design, Microsoft Visual Studio, Application Development, Data Validation, Code Reusability, Database Application, Business Reporting, Data Management, Object Oriented Design, .NET Framework, Data Structures, Web Development, Maintainability, Performance Tuning
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Version Control, Git (Version Control System), Selenium (Software), Test Automation, Jenkins, Test Script Development, Software Versioning, Continuous Integration, Test Tools, Continuous Delivery, Test Data, Test Case, Software Testing, CI/CD, Code Reusability, Command-Line Interface, File I/O
Advanced · Course · 1 - 3 Months

Skills you'll gain: Flutter (Software), Mobile Development, iOS Development, Apple iOS, Mobile Development Tools, User Interface (UI), User Interface (UI) Design, Android Development, Other Mobile Programming Languages, User Interface and User Experience (UI/UX) Design, Application Development, UI Components, Cross Platform Development, Application Programming Interface (API), Software Development Tools, Application Frameworks, Development Environment, Debugging, Software Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Organizational Development, Human Resource Strategy, Employee Engagement, Human Resources, Organizational Change, Organizational Effectiveness, Compensation Management, Performance Improvement, Change Management, Data Collection
Mixed · Course · 1 - 4 Weeks