Computer Science and Engineering

Explore articles about computer science, engineering, and artificial intelligence. Learn about careers in software engineering, web development, and cryptography, and how to build skills for your next career step.

Coursera logo C cutout

Top courses to explore computer science and engineering

Skills you'll gain: Django (Web Framework), Bootstrap (Front-End Framework), Restful API, Version Control, GitHub, Git (Version Control System), Responsive Web Design, Jest (JavaScript Testing Framework), JSON, Hypertext Markup Language (HTML), Unix Commands, Back-End Web Development, API Testing, HTML and CSS, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Object Oriented Design, Mobile Development, Python Programming

Skills you'll gain: Cloud Deployment, Unit Testing, Software Development Life Cycle, CI/CD, Object-Relational Mapping, OpenShift, Istio, Kubernetes, Cloud-Native Computing, Node.JS, Cloud Infrastructure, Git (Version Control System), HTML and CSS, Server Side, Javascript, Front-End Web Development, Cloud Computing, Data Ethics, Python Programming, Software Development

Skills you'll gain: Prompt Engineering, User Interface (UI) Design, Prompt Engineering Tools, Claude Code, User Interface (UI), User Interface and User Experience (UI/UX) Design, AI Workflows, Application Deployment, Vibe coding, AI Integrations, Responsive Web Design, Cloud Deployment, Development Environment, Anthropic Claude, Web Design, Front-End Web Development, GitHub Copilot, ChatGPT, Gemini, Web Development

Many exciting career paths are available for anyone interested in computer science and engineering, from artificial intelligence and cryptography to software engineering and web development. With so many opportunities, finding the right place to start can be challenging. Coursera offers expert resources to support your goal, whether you're just starting or are ready to take the next step.

Ready to start learning? Explore Coursera's catalog of computer fundamentals, computer programming, or computer science courses for beginners to experts.

Frequently asked questions (FAQ)