Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing applications and enhancing your programming capabilities.

Skills you'll gain: NIST 800-53, Security Management, Continuous Monitoring, Event Monitoring, Security Controls, System Monitoring, Cybersecurity, Threat Management, Cyber Risk, Cyber Security Policies, Vulnerability Assessments, Cyber Security Assessment, Threat Detection, Incident Response, Identity and Access Management
★ 4.7 (33) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Proposal Writing, Business Writing, Proposal Development, Sales Presentations, Presentations, Value Propositions, Data Visualization, Company, Product, and Service Knowledge, Business Strategy, Entrepreneurship
★ 3.6 (11) · Beginner · Guided Project · Less Than 2 Hours
Duke University
Skills you'll gain: Responsible AI, Large Language Modeling, Data Ethics, Decision Tree Learning, Regression Analysis, Generative AI, Artificial Intelligence, AI literacy, Decision Intelligence, Applied Machine Learning, Generative Model Architectures, Statistical Modeling, Python Programming, Machine Learning, Model Evaluation, Embeddings, Image Analysis, Machine Learning Methods, Scientific Visualization, Deep Learning
★ 4.7 (89) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Apache Spark, PySpark, Applied Machine Learning, Big Data, Machine Learning Methods, Data Storage Technologies, Statistical Machine Learning, Data Preprocessing, Data Storage, Data Pipelines, Machine Learning Algorithms, Machine Learning, Data Processing, Data Science, Model Evaluation, Descriptive Statistics
★ 3.8 (1.3K) · Intermediate · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Cryptography, Encryption, Network Security, Cybersecurity, Security Engineering, Network Protocols, Federated Learning, Security Management
★ 4.8 (13) · Beginner · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Responsive Web Design, Web Design, GitHub, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, User Experience Design, Usability, User Experience, Javascript, Web Content Accessibility Guidelines, Browser Compatibility, User Story, Web Design and Development, Front-End Web Development, GitHub Copilot, Mobile Development, Semantic Web, Git (Version Control System)
★ 4.7 (34) · Beginner · Specialization · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Generative Adversarial Networks (GANs), Anomaly Detection, AI Security, Fraud detection, Model Evaluation, Malware Protection, Cybersecurity, Threat Detection, Feature Engineering, Network Analysis, Cyber Attacks, Cyber Security Strategy, Classification Algorithms, Email Security, Network Security, Jupyter, Authentications, Machine Learning Methods, Machine Learning Algorithms, Artificial Intelligence
★ 4.3 (134) · Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Canva (Software), Infographics, Planning, Graphic and Visual Design Software, Design, Design Software, Visual Design, Graphic Design, Graphical Tools, Graphic and Visual Design, Collaboration
★ 4.4 (37) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Power BI, Data Modeling, Data Analysis Expressions (DAX), Data Transformation, Interactive Data Visualization, Business Intelligence, Data Visualization Software, Time Series Analysis and Forecasting
★ 4.7 (7) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Computer Graphics, 3D Assets, Visualization (Computer Graphics), Computer Graphic Techniques, Creativity, System Configuration
Mixed · Course · 1 - 4 Weeks

Advancing Women in Tech
Skills you'll gain: Software Architecture, Systems Architecture, Systems Design, Technical Management, Software Design, API Design, System Design and Implementation, Technical Product Management, Cross-Functional Team Leadership, Engineering Management, Program Management, Microservices, Product Management, Cross-Functional Collaboration, Solution Architecture, Leadership and Management, Application Programming Interface (API), Amazon Web Services, Management Reporting
★ 4.6 (19) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, Email Marketing, Lead Generation, Marketing Automation, Social Media, Social Media Marketing, Driving engagement, Automation
★ 4.4 (55) · Beginner · Guided Project · Less Than 2 Hours